c# - 向 WPF RichTextBox 上下文菜单添加自定义选项

标签 c# wpf contextmenu richtextbox

我有一个 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>

每个命令都带有一个 default UI Text and Key Gesture ,通过从您的定义中省略它们(在本例中为“Header”),它们将回退到默认值,这将使用用户自己的首选语言。

关于c# - 向 WPF RichTextBox 上下文菜单添加自定义选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14955755/

相关文章:

javascript - ReactJS 和非分层组件

c# - 在MVC3(C#)中将GMT日期时间转换为用户本地时间并将本地时间转换为GMT日期时间

c# - 调整 WPF ListBox 选择框的大小

c# bool 运算符 - 正常与短路

c# - 使用参数化查询时 SQL 查询速度极慢

c# - 如何在 wpf 中的文本绑定(bind)前面添加项目符号?

vbscript - 无法从注册表执行 VBScript (.vbs)

windows-xp - 仅针对特定文件类型将菜单项添加到 Windows 上下文菜单

wpf - 多个 View 之间的通用模型

c# - WPF,在C#中从XmlDataProvider中读取数据