0
<Combobox.Style>
<Style TargetType="{x:Type Combobox}">
  <Style.Triggers>

    <Trigger Property="IsMouseOver" Value="True">
 //////    I want to execute command here/////
    </Trigger>
  </Style.Triggers>
</Style>

別の方法があればここでコマンドを実行することは可能ですか?よろしくお願いします

4

2 に答える 2

0

いくつかのフレームワークは、イベントを使用してコマンドを実行する方法を提供します。たとえば、www.codeproject.comにあるCINCHフレームワークです。したがって、トリガーを使用する代わりに、MouseOverイベントを使用してコマンドを実行できます。

于 2012-10-05T05:55:01.487 に答える
0

コンボボックスのアイテムテンプレートを変更することで実現できます。コンボボックスのコンボボックスアイテムとしてボタンを使用します。そのボタンにコマンドバインドを実行し、クリックモードをホバーに変更できます。

于 2012-10-05T09:30:49.487 に答える