我想在默认 ContextMenu
中添加一个菜单项的 RichTextBox
.
我可以创建一个新的上下文菜单,但随后我丢失了默认菜单中显示的拼写检查建议。
有没有办法在不重新实现所有内容的情况下添加项目?
用拼写建议、剪切、粘贴等重新实现 RichTextBox 上下文菜单并不太难。
如下连接上下文菜单打开事件:
AddHandler(RichTextBox.ContextMenuOpeningEvent, new ContextMenuEventHandler(RichTextBox_ContextMenuOpening), true);
在事件处理程序中根据需要构建上下文菜单。您可以使用以下内容重新创建现有的上下文菜单菜单项:
私有(private) IList