我有一个WPF RichTextBox,我想在默认上下文菜单中添加一些选项。我不想失去默认菜单选项(剪切,复制,粘贴)。你能帮帮我吗?
谢谢。
谢谢。
延伸前面的回答:
<RichTextBox x:Name="rtbTest">
<RichTextBox.ContextMenu>
<ContextMenu>
<MenuItem Command="ApplicationCommands.Cut"/>
<MenuItem Command="ApplicationCommands.Copy"/>
<MenuItem Command="ApplicationCommands.Paste"/>
<MenuItem Header="Custom Item"/>
</ContextMenu>
</RichTextBox.ContextMenu>
</RichTextBox>
我担心这可能是可能的,也可能不是。但一个简单的解决方法(你可能也知道)是将所有这些应用程序命令添加回上下文菜单项,然后在此之后添加自定义菜单项:
<RichTextBox x:Name="rtbTest">
<RichTextBox.ContextMenu>
<ContextMenu>
<MenuItem Header="Cut" Command="ApplicationCommands.Cut"/>
<MenuItem Header="Copy" Command="ApplicationCommands.Copy"/>
<MenuItem Header="Paste" Command="ApplicationCommands.Paste"/>
<MenuItem Header="Custom Item"/>
</ContextMenu>
</RichTextBox.ContextMenu>
</RichTextBox>