3

WPF RichTextBox があり、デフォルトのコンテキスト メニューにさらにオプションを追加したいと考えています。デフォルトのメニュー オプション (切り取り、コピー、貼り付け) を失いたくありません。あなたは私を助けることができます?

ありがとう

4

2 に答える 2

2

これが可能であるかどうかはわかりませんが、これに対する簡単な回避策 (ご存知かもしれません) は、これらのアプリケーション コマンドをすべてコンテキスト メニュー項目として追加し直し、その後にカスタム メニュー項目を追加することです。

<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>

これは回避策ですが、これを使用して目的を簡単に達成できます:)

于 2013-02-19T12:18:08.863 に答える