Wpf 使ListView完全忽略右键单击
我只是在为wpf应用程序编写一些全局手势处理程序。例如,我应该使用右键单击作为继续UI的触发器Wpf 使ListView完全忽略右键单击,wpf,listview,Wpf,Listview,我只是在为wpf应用程序编写一些全局手势处理程序。例如,我应该使用右键单击作为继续UI的触发器 <Window.InputBindings> <MouseBinding MouseAction="RightClick" Command="NavigationCommands.NextPage"/> </Window.InputBindings> 但现在的问题是,消耗了所有鼠标按钮事件。我做了一些研究,但没有找到一个简单的方法,使它只是不知
<Window.InputBindings>
<MouseBinding MouseAction="RightClick" Command="NavigationCommands.NextPage"/>
</Window.InputBindings>
但现在的问题是,
消耗了所有鼠标按钮事件。我做了一些研究,但没有找到一个简单的方法,使它只是不知道正确的按钮。有没有人遇到过这个问题并找到了解决方案?提前感谢。您应该能够使用以下方法防止列表框使用鼠标单击:
<ListBox>
<ListBox.InputBindings>
<MouseBinding MouseAction="RightClick" Command="ApplicationCommands.NotACommand" />
</ListBox.InputBindings>
</ListBox>
您有多确定您的命令没有被执行?在我的简单示例中(下面-很抱歉格式化!),当我右键单击我的列表框时,我的事件处理程序被正确调用。