【WPF右键菜单】禁用和调用右键系统菜单
万婷 2013-03-07 03:47:24 这里说的“系统菜单”的意思是指自带的菜单
例如在文本框点右键时会弹出“复制、剪切、删除”之类的菜单
在网页点右键会有那些“刷新、前进、后退”这种菜单
因为界面的限制,需求是这样的,点右键的时候,只弹出一个“系统菜单”的右键菜单,如果用户再次点击这个“系统菜单”这一项,则根据点击的位置弹出真正的系统菜单(网页是刷新前进,文本是剪切复制之类的)。
也就是说,第一次点击,其实是禁用了真正的右键菜单,第二次点击后才是调用系统菜单。
因为系统菜单下面根据界面的进展可能胡产生很多个菜单项,如果每次都弹出来系统菜单的话太占空间了,尤其是网页的菜单,太长了。所以需要2次确认才打开系统菜单。