WPF - 仅使用 LeftClick 选择 ListBoxItem
我有一个 SelectionMode="Multiple" 的列表框,它允许我通过单击鼠标左键或右键来选择多行。 如何限制仅通过单击鼠标左键进行选择?
I have a ListBox with SelectionMode="Multiple", which allows me to select multiple rows by clicking either the left or right mouse buttons.
How can I restrict the selection to occur from the LEFT mouse button click only?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我猜你必须编写自己的 ListBox(Item),重写
或
EventHandler 并在 xaml 中使用自定义 ListBox(Item)。 不要忘记调用 e.Handled = true; 您可能还可以使用更通用的鼠标事件处理程序之一,并检查是否单击了鼠标右键,然后调用 e.Handled。
I guess you have to write your own ListBox(Item), override the
or
EventHandler and use your custom ListBox(Item) in your xaml. Don't forget to call e.Handled = true; you probably can also use one of the more general mouse event handlers and check if the right mouse button has been clicked and then call e.Handled.