ComboBoxのポップアップセグメントにボタンを持つComboBoxのコントロールテンプレートがあります。ControlTemplateのカスタムボタンでICommandイベントを使用する
ICommandインターフェイスを使用して[その他]ボタンのクリックに反応するにはどうすればよいですか?
<Popup x:Name="PART_Popup"
IsOpen="{TemplateBinding IsDropDownOpen}">
<Border x:Name="PopupBorder"
HorizontalAlignment="Stretch" Height="Auto"
MinWidth="{TemplateBinding ActualWidth}"
MaxHeight="{TemplateBinding MaxDropDownHeight}"
BorderThickness="{TemplateBinding BorderThickness}"
BorderBrush="Black" Background="White" CornerRadius="3">
<ScrollViewer x:Name="ScrollViewer" BorderThickness="0" Padding="1">
<StackPanel>
<ItemsPresenter/>
<Button>Other</Button>
</StackPanel>
</ScrollViewer>
</Border>
</Popup>
ComboBox.MoreCommandというコンボボックスにプロパティがあり、コマンドをオンにできます。これは、私のビューモデルのICommandになりますか? – Tjaart
答えに実装の詳細を追加しました。 –
私は時間の制約のために回避策をとらなければならなくなりましたが、これは間違いなく今後の私の選択方法になります。実装の詳細は間違いなく助けられました。なぜなら私はWPFの新機能だからです。ありがとう! – Tjaart