Wpf 使ListView完全忽略右键单击

Wpf 使ListView完全忽略右键单击,wpf,listview,Wpf,Listview,我只是在为wpf应用程序编写一些全局手势处理程序。例如,我应该使用右键单击作为继续UI的触发器 <Window.InputBindings> <MouseBinding MouseAction="RightClick" Command="NavigationCommands.NextPage"/> </Window.InputBindings> 但现在的问题是,消耗了所有鼠标按钮事件。我做了一些研究,但没有找到一个简单的方法,使它只是不知

我只是在为wpf应用程序编写一些全局手势处理程序。例如,我应该使用右键单击作为继续UI的触发器

<Window.InputBindings>
        <MouseBinding MouseAction="RightClick" Command="NavigationCommands.NextPage"/>
</Window.InputBindings>


但现在的问题是,
消耗了所有鼠标按钮事件。我做了一些研究,但没有找到一个简单的方法,使它只是不知道正确的按钮。有没有人遇到过这个问题并找到了解决方案?提前感谢。

您应该能够使用以下方法防止列表框使用鼠标单击:

<ListBox>
        <ListBox.InputBindings>
            <MouseBinding MouseAction="RightClick" Command="ApplicationCommands.NotACommand" />
        </ListBox.InputBindings>
    </ListBox>

您有多确定您的命令没有被执行?在我的简单示例中(下面-很抱歉格式化!),当我右键单击我的列表框时,我的事件处理程序被正确调用。