【发布时间】:2008-10-16 23:27:19
【问题描述】:
我想在RichTextBox 的默认ContextMenu 中添加一个菜单项。
我可以创建一个新的上下文菜单,但我会丢失默认菜单中显示的拼写检查建议。
有没有办法在不重新实现所有内容的情况下添加项目?
【问题讨论】:
标签: .net wpf contextmenu menuitem
我想在RichTextBox 的默认ContextMenu 中添加一个菜单项。
我可以创建一个新的上下文菜单,但我会丢失默认菜单中显示的拼写检查建议。
有没有办法在不重新实现所有内容的情况下添加项目?
【问题讨论】:
标签: .net wpf contextmenu menuitem
用拼写建议、剪切、粘贴等重新实现 RichTextBox 上下文菜单并不太难。
如下连接上下文菜单打开事件:
AddHandler(RichTextBox.ContextMenuOpeningEvent, new ContextMenuEventHandler(RichTextBox_ContextMenuOpening), true);
在事件处理程序中根据需要构建上下文菜单。您可以使用以下内容重新创建现有的上下文菜单菜单项:
私人 IList【讨论】: