EditingCommands クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一連の標準的な編集関連コマンドを提供します。
public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
- 継承
-
EditingCommands
例
次の例では、コマンドをサポートするオブジェクトに対して編集コマンドを呼び出す方法を示します。
この例では、 RichTextBox コマンド ターゲットとして機能します。 RichTextBoxインターフェイス (継承されたFrameworkElementインターフェイス) をIInputElement実装し、多くの編集コマンドのネイティブ サポートが含まれている点に注意してください。
メソッドの最初の Execute 引数はコマンド パラメーターです。 ほとんどの編集コマンドでは、コマンド パラメーターは無視されます。一般に、このパラメーターはコマンドの編集用である null
必要があります。
2 番目の引数は、コマンドのルーティング先となるオブジェクトを指定します。 このオブジェクトはインターフェイスを実装する IInputElement 必要があり、指定したコマンドのハンドラーを含める必要があります。 通常、コマンドを処理しないオブジェクトで呼び出されると、コマンドは無視されます。
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
注釈
次の表は、編集コマンドと、関連する既定のキー ジェスチャ (および列挙体のKeyModifierKeysキー名を含む) を示しています。
キャレット移動コマンドと選択拡張コマンドは、既定のキー ジェスチャの共通セットを共有します。一般的な違いは、カレット移動コマンドと選択コマンドを区別するためのキーの Shift 追加です。 たとえば、コマンドには MoveLeftByCharacter 既定の Leftキー ジェスチャがあり、対応する SelectLeftByCharacter コマンドの既定の Shift+Leftキー ジェスチャは .
一般に、クラスによって EditingCommands 提供されるコマンド定義では、コマンド パラメーター ( parameter
メソッドで Execute 想定されるパラメーター) は使用されません。
コマンドとコマンドの詳細については、「 入力の概要」を参照してください。
プロパティ
AlignCenter |
現在の段落または段落の選択範囲を中央揃えで配置するよう要求する AlignCenter コマンドを表します。 |
AlignJustify |
現在の段落または段落の選択範囲を両端揃えで配置するよう要求する AlignJustify コマンドを表します。 |
AlignLeft |
コンテンツの選択範囲を左揃えで配置するよう要求する AlignLeft コマンドを表します。 |
AlignRight |
コンテンツの選択範囲を右揃えで配置するよう要求する AlignRight コマンドを表します。 |
Backspace |
BackSpace を現在の位置または現在の選択範囲に対して入力するよう要求する Backspace コマンドを表します。 |
CorrectSpellingError |
現在の位置にあるスペル ミスの単語を修正するよう要求する CorrectSpellingError コマンドを表します。 |
DecreaseFontSize |
現在の選択範囲のフォント サイズを 1 ポイント縮小するよう要求する DecreaseFontSize コマンドを表します。 |
DecreaseIndentation |
現在の段落のインデントを 1 タブ位置分減らすよう要求する DecreaseIndentation コマンドを表します。 |
Delete |
現在の選択範囲を削除するよう要求する Delete コマンドを表します。 |
DeleteNextWord |
現在の位置から見て次の単語を削除するよう要求する DeleteNextWord コマンドを表します。 |
DeletePreviousWord |
現在の位置から見て前の単語を削除するよう要求する DeletePreviousWord コマンドを表します。 |
EnterLineBreak |
改行を現在の位置または現在の選択範囲に対して挿入するよう要求する EnterLineBreak コマンドを表します。 |
EnterParagraphBreak |
段落区切りを現在の位置または現在の選択範囲を超えた位置に挿入するよう要求する EnterParagraphBreak コマンドを表します。 |
IgnoreSpellingError |
現在の位置または現在の選択範囲内にあるスペル ミスの単語をすべて無視するよう要求する IgnoreSpellingError コマンドを表します。 |
IncreaseFontSize |
現在の選択範囲のフォント サイズを 1 ポイント拡大するよう要求する IncreaseFontSize コマンドを表します。 |
IncreaseIndentation |
現在の段落のインデントを 1 タブ位置分増やすよう要求する IncreaseIndentation コマンドを表します。 |
MoveDownByLine |
キャレットを 1 行下に移動するよう要求する MoveDownByLine コマンドを表します。 |
MoveDownByPage |
キャレットを 1 ページ下に移動するよう要求する MoveDownByPage コマンドを表します。 |
MoveDownByParagraph |
キャレットを 1 段落下に移動するよう要求する MoveDownByParagraph コマンドを表します。 |
MoveLeftByCharacter |
キャレットを 1 文字左に移動するよう要求する MoveLeftByCharacter コマンドを表します。 |
MoveLeftByWord |
キャレットを 1 語左に移動するよう要求する MoveLeftByWord コマンドを表します。 |
MoveRightByCharacter |
キャレットを 1 文字右に移動するよう要求する MoveRightByCharacter コマンドを表します。 |
MoveRightByWord |
キャレットを 1 語右に移動するよう要求する MoveRightByWord コマンドを表します。 |
MoveToDocumentEnd |
キャレットをコンテンツの末尾に移動するよう要求する MoveToDocumentEnd コマンドを表します。 |
MoveToDocumentStart |
キャレットをコンテンツの先頭に移動するよう要求する MoveToDocumentStart コマンドを表します。 |
MoveToLineEnd |
キャレットを現在の行の末尾に移動するよう要求する MoveToLineEnd コマンドを表します。 |
MoveToLineStart |
キャレットを現在の行の先頭に移動するよう要求する MoveToLineStart コマンドを表します。 |
MoveUpByLine |
キャレットを 1 行上に移動するよう要求する MoveUpByLine コマンドを表します。 |
MoveUpByPage |
キャレットを 1 ページ上に移動するよう要求する MoveUpByPage コマンドを表します。 |
MoveUpByParagraph |
キャレットを 1 段落上に移動するよう要求する MoveUpByParagraph コマンドを表します。 |
SelectDownByLine |
現在の選択範囲を 1 行下に拡張するよう要求する SelectDownByLine コマンドを表します。 |
SelectDownByPage |
現在の選択範囲を 1 ページ下に拡張するよう要求する SelectDownByPage コマンドを表します。 |
SelectDownByParagraph |
現在の選択範囲を 1 段落下に拡張するよう要求する SelectDownByParagraph コマンドを表します。 |
SelectLeftByCharacter |
現在の選択範囲を 1 文字左に拡張するよう要求する SelectLeftByCharacter コマンドを表します。 |
SelectLeftByWord |
現在の選択範囲を 1 語左に拡張するよう要求する SelectLeftByWord コマンドを表します。 |
SelectRightByCharacter |
現在の選択範囲を 1 文字右に拡張するよう要求する SelectRightByCharacter コマンドを表します。 |
SelectRightByWord |
現在の選択範囲を 1 語右に拡張するよう要求する SelectRightByWord コマンドを表します。 |
SelectToDocumentEnd |
現在の選択範囲をコンテンツの末尾まで拡張するよう要求する SelectToDocumentEnd コマンドを表します。 |
SelectToDocumentStart |
現在の選択範囲をコンテンツの先頭まで拡張するよう要求する SelectToDocumentStart コマンドを表します。 |
SelectToLineEnd |
現在の選択範囲を現在の行の末尾まで拡張するよう要求する SelectToLineEnd コマンドを表します。 |
SelectToLineStart |
現在の選択範囲を現在の行の先頭まで拡張するよう要求する SelectToLineStart コマンドを表します。 |
SelectUpByLine |
現在の選択範囲を 1 行上に拡張するよう要求する SelectUpByLine コマンドを表します。 |
SelectUpByPage |
現在の選択範囲を 1 ページ上に拡張するよう要求する SelectUpByPage コマンドを表します。 |
SelectUpByParagraph |
現在の選択範囲を 1 段落上に拡張するよう要求する SelectUpByParagraph コマンドを表します。 |
TabBackward |
TabBackward コマンドを表します。 |
TabForward |
TabForward コマンドを表します。 |
ToggleBold |
現在の選択範囲に対して ToggleBold の書式設定を切り替えるよう要求する Bold コマンドを表します。 |
ToggleBullets |
現在の選択範囲に対して順序の付いていないリスト (箇条書きリスト) の書式設定を切り替えるよう要求する ToggleBullets コマンドを表します。 |
ToggleInsert |
挿入と上書きの入力モードを切り替える ToggleInsert コマンドを表します。 |
ToggleItalic |
現在の選択範囲に対して ToggleItalic の書式設定を切り替えるよう要求する Italic コマンドを表します。 |
ToggleNumbering |
現在の選択範囲に対して順序付きリスト (番号付きリスト) の書式設定を切り替えるよう要求する ToggleNumbering コマンドを表します。 |
ToggleSubscript |
現在の選択範囲に対して下付き文字の書式設定を切り替えるよう要求する ToggleSubscript コマンドを表します。 |
ToggleSuperscript |
現在の選択範囲に対して上付き文字の書式設定を切り替えるよう要求する ToggleSuperscript コマンドを表します。 |
ToggleUnderline |
現在の選択範囲に対して ToggleUnderline の書式設定を切り替えるよう要求する Underline コマンドを表します。 |