EditingCommands クラス

定義

一連の標準的な編集関連コマンドを提供します。

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キー名を含む) を示しています。

編集コマンド 既定のキー ジェスチャ
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError 既定のキー ジェスチャなし
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError 既定のキー ジェスチャなし
IncreaseFontSize Ctrl+OemCloseBrackets
IncreaseIndentation Ctrl+T
MoveDownByLine Down
MoveDownByPage PageDown
MoveDownByParagraph Ctrl+Down
MoveLeftByCharacter Left
MoveLeftByWord Ctrl+Left
MoveRightByCharacter Right
MoveRightByWord Ctrl+Right
MoveToDocumentEnd Ctrl+End
MoveToDocumentStart Ctrl+Home
MoveToLineEnd End
MoveToLineStart Home
MoveUpByLine Up
MoveUpByPage PageUp
MoveUpByParagraph Ctrl+Up
SelectDownByLine Shift+Down
SelectDownByPage Shift+PageDown
SelectDownByParagraph Ctrl+Shift+Down
SelectLeftByCharacter Shift+Left
SelectLeftByWord Ctrl+Shift+Left
SelectRightByCharacter Shift+Right
SelectRightByWord Ctrl+Shift+Right
SelectToDocumentEnd Ctrl+Shift+End
SelectToDocumentStart Ctrl+Shift+Home
SelectToLineEnd Shift+End
SelectToLineStart Shift+Home
SelectUpByLine Shift+Up
SelectUpByPage Shift+PageUp
SelectUpByParagraph Ctrl+Shift+Up
TabBackward Shift+Tab
TabForward Tab
ToggleBold Ctrl+B
ToggleBullets Ctrl+Shift+L
ToggleInsert Insert
ToggleItalic Ctrl+I
ToggleNumbering Ctrl+Shift+N
ToggleSubscript Ctrl+OemPlus
ToggleSuperscript Ctrl+Shift+OemPlus
ToggleUnderline Ctrl+U

キャレット移動コマンドと選択拡張コマンドは、既定のキー ジェスチャの共通セットを共有します。一般的な違いは、カレット移動コマンドと選択コマンドを区別するためのキーの 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 コマンドを表します。

適用対象

こちらもご覧ください