Nullreference Q&A 编程技术问答社区
第一次访问本站?请查看 FAQ!
x
+2 投票
130 浏览
在 WPF 中默认的是在点击鼠标右键时显示 ContextMenu,我想实现在 Button 上点击左键时显示 ContextMenu,有没有好的方法?
最新提问 5月 14, 2016 分类:WPF | 用户: peter86 | 130 浏览

1个回答

+1 投票
已采纳

使用附加属性可以实现。在 Extended WPF Toolkit 中有实现的代码。XAML代码:<Button ContextMenuService.IsEnabled="false" ns:ContextMenuUtilities.OpenOnMouseLeftButtonClick="True"/>

ContextMenuService.IsEnabled="false" 禁用右键点击弹出菜单,ns为命名空间。

最新回答 5月 14, 2016 用户: Anders (3,820 分)
采纳于 5月 15, 2016 用户:Walt