にボタンがありますWPF。
押すと、ViewModelCommand :がアクティブになりますmyBtnClick。
<Button Command="{Binding myBtnClick}" />
それは正常に動作します。
Shift + 左クリックを押したときに別のコマンドを実行したい
これを行う方法はありEvent Triggerますか?
(の原則を守りたいMVVM)
にボタンがありますWPF。
押すと、ViewModelCommand :がアクティブになりますmyBtnClick。
<Button Command="{Binding myBtnClick}" />
それは正常に動作します。
Shift + 左クリックを押したときに別のコマンドを実行したい
これを行う方法はありEvent Triggerますか?
(の原則を守りたいMVVM)
はい、方法はあります。InputBindingsを定義するだけですButton:
<Button Command="{Binding myBtnClick}">
<Button.InputBindings>
<MouseBinding Gesture="Shift+LeftClick" Command="{Binding MyCommand}"/>
</Button.InputBindings>
</Button>