使ListView完全忽略右键单击

时间:2010-08-04 14:10:57

标签: wpf listview

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

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

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

1 个答案:

答案 0 :(得分:1)

您应该可以使用以下方法阻止ListBox消耗鼠标:

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