バージョン

コンテキスト メニューの管理 (xamRichTextEditor)

トピックの概要

目的

このトピックは、 xamRichTextEditor ™ のコンテキスト メニューを管理する方法を説明します。

前提条件

このトピックをより理解するために、以下のトピックを参照することをお勧めします。

トピック 目的

このトピックでは、 xamRichTextEditor コントロールがサポートする機能の概要を説明します。

このトピックは、 xamRichTextEditor でコンテンツをプログラム処理する際に必要なドキュメントのコンテンツ論理構造を説明します。

このトピックでは、 xamRichTextEditor を短時間で起動、実行するために役立つ詳細な操作方法を紹介します。

このトピックの内容

このトピックは、以下のセクションで構成されます。

はじめに

コンテキスト メニューの概要

xamRichTextEditor コントロールは、クリップボード操作やテーブル作成ができるコンテキスト メニューをサポートしています。コンテキスト メニューのコンテンツのカスタマイズまたは非表示ができます。詳細はこのトピックの後で説明します。

以下のスクリーンショットは、開いた xamRichTextEditor コンテキスト メニューを示しています。

xamRichTextEditor CMenu01.png

コンテキスト メニューのカスタマイズ

概要

xamRichTexEditor では、 ContextMenuOpening と呼ばれるキャンセル可能なイベントを公開しています。このイベントはコンテキスト メニューの非表示、またはコンテキスト メニューのコンテンツのカスタマイズができます。どちらの場合も、ContextMenuOpening イベントにイベント ハンドラーを割り当てます。さらに、 ContextMenuOpeningEventArgs 引数をイベントハンドラーに渡す必要があります。

プロパティ設定

以下の表は、任意の動作と各プロパティ設定のマップを示します。

目的: 使用するプロパティ / コレクション: 操作:

コンテキスト メニューの非表示

true に設定する

コンテキスト メニューのコンテンツの変更

Items コレクションを編集します (XamMenuItem の追加 / 削除 / 編集)

関連コンテンツ

トピック

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

トピック 目的

このトピックでは、 xamRichTextEditor コントロールで複数の有用なコンテンツ編集機能を構成する方法を説明します。

このトピックでは、xamMenuItem を追加/削除する方法について説明します。