2
私はwpf/mvvmアプリケーションを持っています。私はその中にコンボボックス(ドロップダウン)を持っています。ドロップダウン矢印の幅を小さくしたいと思います...wpfのComboBoxのドロップダウン矢印の幅を減らす方法は?
私はテンプレートを置き換えることができると私は知っています...しかし、どのように私は矢印を作成するのですか?
助けていただけたら幸いです!ありがとう
私はwpf/mvvmアプリケーションを持っています。私はその中にコンボボックス(ドロップダウン)を持っています。ドロップダウン矢印の幅を小さくしたいと思います...wpfのComboBoxのドロップダウン矢印の幅を減らす方法は?
私はテンプレートを置き換えることができると私は知っています...しかし、どのように私は矢印を作成するのですか?
助けていただけたら幸いです!ありがとう
標準ComboBox
control templatesを見ると、矢印を作成するためにSystem.Windows.Shapes.Path
が表示されます。
<Path
x:Name="Arrow"
Grid.Column="1"
Fill="{StaticResource GlyphBrush}"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Data="M 0 0 L 4 4 L 8 0 Z"/>
は、あなたがコントロールテンプレートの矢印を作成するために描かれた幾何学的パスを変更するData
attributeを変更しなければならない... ComboBoxToggleButton
の部分的な取り込みは、以下を参照してください。
トグルボタンがドロップダウンの矢印を表していますか? – Relativity
はいWPFコンボボックス自体は完全にトグルボタンです**テンプレート**実際のボタンとしてその矢印部分を表示するだけです。 –