我有一个按钮WPF。
按下时,它会激活ViewModelCommand : myBtnClick。
<Button Command="{Binding myBtnClick}" />
它工作正常。
我想在按下Shift + Left Click时运行另一个命令
有没有办法做到这一点Event Trigger?
(我想保留的原则MVVM)
我有一个按钮WPF。
按下时,它会激活ViewModelCommand : 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>