コマンド(ICommand)をListViewのMouseBindingにバインドする際にいくつかの問題があります。 私は別のマウスジェスチャーをテストするために、XAMLコードのこの部分を使用:(私は一度、マウスのバインディング1をテストしている完璧なLeftClickとLeftDoubleClickジェスチャーがトリガされていないListViewがDoubleClickedのときにコマンドを実行する。 (WPF - MVVM)
<ListView.InputBindings>
<MouseBinding Command="{Binding OpenSOACommand}" Gesture="LeftClick" />
<MouseBinding Command="{Binding OpenSOACommand}" Gesture="MiddleClick" />
<MouseBinding Command="{Binding OpenSOACommand}" Gesture="LeftDoubleClick" />
</ListView.InputBindings>
、まだMiddleClickマウス結合作品同じように...)。
LeftDoubleClickとMiddleClickジェスチャーの処理方法に違いはありますか?もしあれば、私のICommandをLeftDoubleClickジェスチャーにどのようにバインドできますか?
ありがとうございます!
おかげで、私は、これに行くを与えますXAML自体で直接... –
私は、その醜い..しかし、ListViewがコマンドを処理する前に、あなたのクリックイベントを呑み込む動作を変更することはできません。 – Arcturus