在我的申请中,我有一个Previous Button
和一个Next Button
。单击它们时,将使用不同的参数调用特定函数。
我想知道是否有一种方法可以绑定Mouse ScrollWheel
和Left
和Right
键盘键与点击这两个{{1}相同的结果}?
I.E向上推Buttons
或按键盘上的ScrollWheel
等于点击Right Key
,反之亦然。
答案 0 :(得分:0)
您可以使用Attached Behaviors。使用命令和参数属性创建行为并绑定。在属性改变只需挂钩所需的事件。与MouseUp的here类似。
对于左右键,您可以这样做:
<Grid.InputBindings>
<KeyBinding Key="Left" Command="{Binding ExecutePreviousCommand}" />
<KeyBinding Key="Right" Command="{Binding ExecuteNextCommand}" />
</Grid.InputBindings>