ListView控件:阻止通过Ctrl + A全选

时间:2014-02-20 11:53:26

标签: wpf xaml

我需要阻止用户使用Ctrl + A选择ListView控件中的所有项目。我为KeyView添加了一个事件处理程序到ListView,但这没有用,因为看起来在调用我的KeyDown事件处理程序之前选择了项目。

编辑1:防止这种情况的原因是需要限制一次可以与多少项进行交互,并且认为允许Ctrl + A选择所有项可能意味着用户可以对所有项执行操作项目。

编辑2:默认情况下,ListView控件似乎处理Ctrl + A - 可以防止这种情况吗?

1 个答案:

答案 0 :(得分:0)

我不会尝试阻止所有可能的方法来选择所有文档。我会推荐一个解决方案;即选择项目时的eventHandler。在处理程序中,如果选择超过允许的项目数,您应该取消。