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