将按钮绑定到ScrollWheel和键盘

时间:2015-02-02 05:07:40

标签: c# wpf button scroll key-bindings

在我的申请中,我有一个Previous Button和一个Next Button。单击它们时,将使用不同的参数调用特定函数。

我想知道是否有一种方法可以绑定Mouse ScrollWheelLeftRight键盘键与点击这两个{{1}相同的结果}?

I.E向上推Buttons或按键盘上的ScrollWheel等于点击Right Key,反之亦然。

1 个答案:

答案 0 :(得分:0)

您可以使用Attached Behaviors。使用命令和参数属性创建行为并绑定。在属性改变只需挂钩所需的事件。与MouseUp的here类似。

对于左右键,您可以这样做:

    <Grid.InputBindings>
        <KeyBinding Key="Left" Command="{Binding ExecutePreviousCommand}" />
        <KeyBinding Key="Right" Command="{Binding ExecuteNextCommand}" />
    </Grid.InputBindings>