###ComboBoxの矢印とスクロールバーを大きくする方法が知りたいです
Windows8.1向けのアプリケーションを作成しています。
ComboBox 右にあるV型の矢印が小さいので、HTML の <option> のように大きく表示させたいです。
スクロールバーも細いので太くしたいですのですが、XAML のスタイルで変えることはできるのでしょうか。
XAML を書き始めたばかりなので、どのように記述したら良いかもわかりません。
おそらくよくありそうなことなので、検索で探してみたのですが、それらしいものが見つかりませんでした。
(私が見逃しているだけかもしれませんが...)
ご存知の方がいらっしゃいましたら、サンプル(Windows8.1 .NET 4.5位でも動作するもの)を書いていただけると助かります。
また、XAML をこれから勉強するにあたり、おすすめのサイトがあれば教えてください。
よろしくお願いします。
###補足情報
Windows8.1 で動作するもの(.NET 4.5位)
VisualStudio 2017 Community
C#アプリケーション(WPF)
です。
###実現できたこと
VS2017 で標準テンプレートをコピーする
ComboBox が配置されている xaml を開く ComboBox を右クリックして「テンプレートの編集」>「コピーして編集」を選択する
大きくした矢印の表示幅を調整する
<!--<Border x:Name="splitBorder" Width="{DynamicResource {x:Static SystemParameters.VerticalScrollBarWidthKey}}" SnapsToDevicePixels="true" Margin="0" HorizontalAlignment="Right" BorderThickness="1" BorderBrush="Transparent">--> <Border x:Name="splitBorder" Width="40" SnapsToDevicePixels="true" Margin="0" HorizontalAlignment="Right" BorderThickness="1" BorderBrush="Transparent">
と、Width を書き換えることで V が全部表示されるようになりました
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/20 23:05 編集
2017/10/20 23:07
2017/10/21 06:15
2017/10/21 13:53
2017/10/22 05:10