我有一个按钮WPF
。
按下时,它会激活ViewModel
Command : myBtnClick
。
<Button Command="{Binding myBtnClick}" />
它工作正常。
我想在按下Shift + Left Click时运行另一个命令
有没有办法做到这一点Event Trigger
?
(我想保留的原则MVVM
)
我有一个按钮WPF
。
按下时,它会激活ViewModel
Command : myBtnClick
。
<Button Command="{Binding myBtnClick}" />
它工作正常。
我想在按下Shift + Left Click时运行另一个命令
有没有办法做到这一点Event Trigger
?
(我想保留的原则MVVM
)
是的,有办法。您只需要InputBindings
为您定义Button
:
<Button Command="{Binding myBtnClick}">
<Button.InputBindings>
<MouseBinding Gesture="Shift+LeftClick" Command="{Binding MyCommand}"/>
</Button.InputBindings>
</Button>