我只是为wpf应用程序编写一些全局手势处理程序。例如,我应该使用右键单击作为触发器来继续UI。
<Window.InputBindings>
<MouseBinding MouseAction="RightClick" Command="NavigationCommands.NextPage"/>
</Window.InputBindings>
但现在问题出现<ListBox/>
消耗所有鼠标按钮事件。我做了一些研究,但没有找到一个简单的方法让它只是不知道正确的按钮。有没有人遇到过这个问题并找到了解决办法?提前谢谢。
答案 0 :(得分:1)
您应该可以使用以下方法阻止ListBox消耗鼠标:
<ListBox>
<ListBox.InputBindings>
<MouseBinding MouseAction="RightClick" Command="ApplicationCommands.NotACommand" />
</ListBox.InputBindings>
</ListBox>