【WPF右键菜单】禁用和调用右键系统菜单

万婷 2013-03-07 03:47:24
这里说的“系统菜单”的意思是指自带的菜单


例如在文本框点右键时会弹出“复制、剪切、删除”之类的菜单

在网页点右键会有那些“刷新、前进、后退”这种菜单




因为界面的限制,需求是这样的,点右键的时候,只弹出一个“系统菜单”的右键菜单,如果用户再次点击这个“系统菜单”这一项,则根据点击的位置弹出真正的系统菜单(网页是刷新前进,文本是剪切复制之类的)。

也就是说,第一次点击,其实是禁用了真正的右键菜单,第二次点击后才是调用系统菜单。


因为系统菜单下面根据界面的进展可能胡产生很多个菜单项,如果每次都弹出来系统菜单的话太占空间了,尤其是网页的菜单,太长了。所以需要2次确认才打开系统菜单。
...全文
765 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
万婷 2013-03-11
  • 打赏
  • 举报
回复
引用 4 楼 DENQH 的回复:
自己加个后会屏蔽系统的。
但是我还想在选择我自定义菜单的一项时,调用系统的
DENQH 2013-03-11
  • 打赏
  • 举报
回复
自己加个后会屏蔽系统的。
万婷 2013-03-11
  • 打赏
  • 举报
回复
引用 2 楼 ly_sl 的回复:
看下这个帖子是否是你想要的 http://blog.csdn.net/bang987918/article/details/7696259
不是...我是想有没有什么方法调用的系统右键菜单
我是小李 2013-03-08
  • 打赏
  • 举报
回复
看下这个帖子是否是你想要的 http://blog.csdn.net/bang987918/article/details/7696259
万婷 2013-03-08
  • 打赏
  • 举报
回复
没人方法和属性支持系统右键菜单吗...

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧