EditingCommands Klasse

Definition

Stellt einen Standardsatz von Bearbeitungsbefehlen bereit.

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
Vererbung
EditingCommands

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie ein Bearbeitungsbefehl für ein Objekt aufgerufen wird, das den Befehl unterstützt.

In diesem Beispiel dient eine RichTextBox als Befehlsziel. Beachten Sie, dass RichTextBox die IInputElement Schnittstelle implementiert wird (geerbt von FrameworkElement), und dass sie systemeigene Unterstützung für viele Bearbeitungsbefehle enthält.

Das erste Argument für die Execute Methode ist ein Befehlsparameter. Die meisten Bearbeitungsbefehle ignorieren den Befehlsparameter; Im Allgemeinen sollte dieser Parameter für Bearbeitungsbefehle verwendet werden null .

Das zweite Argument gibt das Objekt an, an das der Befehl weitergeleitet wird. Dieses Objekt muss die IInputElement Schnittstelle implementieren und einen Handler für den angegebenen Befehl enthalten. Im Allgemeinen wird ein Befehl ignoriert, wenn er für ein Objekt aufgerufen wird, das den Befehl nicht behandelt.

RichTextBox rTB = new RichTextBox();

EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Hinweise

In der folgenden Tabelle sind die Bearbeitungsbefehle und die zugehörigen Standardtastengesten (mit Tastennamen aus den Key Und ModifierKeys Enumerationen) aufgeführt.

Bearbeitungsbefehl Standardtastengeste
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError keine Standardtastengeste
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError keine Standardtastengeste
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

Caret movement commands and selection expanding commands share a common set of default key gests, the general difference being the addition of the Shift key to differenz selection commands from caret movement commands. Beispielsweise verfügt der MoveLeftByCharacter Befehl über eine Standardtastengeste , Leftund der entsprechende SelectLeftByCharacter Befehl verfügt über eine Standardtastengeste von Shift+Left.

Im Allgemeinen verwenden die von der EditingCommands Klasse bereitgestellten Befehlsdefinitionen keine Befehlsparameter (der parameter von der Execute Methode erwartete Parameter).

Weitere Informationen zu Befehlen und Befehlen finden Sie unter "Input Overview".

Eigenschaften

Name Beschreibung
AlignCenter

Stellt den AlignCenter Befehl dar, der anfordert, dass der aktuelle Absatz oder eine Auswahl von Absätzen zentriert werden soll.

AlignJustify

Stellt den AlignJustify Befehl dar, der anfordert, dass der aktuelle Absatz oder eine Auswahl von Absätzen gerechtfertigt ist.

AlignLeft

Stellt den Befehl dar, der AlignLeft anfordert, dass eine Auswahl des Inhalts links ausgerichtet wird.

AlignRight

Stellt den Befehl dar, der AlignRight anfordert, dass eine Auswahl des Inhalts rechts ausgerichtet wird.

Backspace

Stellt den Backspace Befehl dar, der anfordert, dass eine Rücktaste an der aktuellen Position oder über der aktuellen Auswahl eingegeben wird.

CorrectSpellingError

Stellt den CorrectSpellingError Befehl dar, der anfordert, dass falsch geschriebene Wörter an der aktuellen Position korrigiert werden.

DecreaseFontSize

Stellt den DecreaseFontSize Befehl dar, der anfordert, dass der Schriftgrad für die aktuelle Auswahl um 1 Punkt verringert wird.

DecreaseIndentation

Stellt den DecreaseIndentation Befehl dar, der anfordert, dass der Einzug für den aktuellen Absatz um einen Tabstopp verringert wird.

Delete

Stellt den Delete Befehl dar, der anfordert, dass die aktuelle Auswahl gelöscht wird.

DeleteNextWord

Stellt den DeleteNextWord Befehl dar, der anfordert, dass das nächste Wort (relativ zu einer aktuellen Position) gelöscht werden soll.

DeletePreviousWord

Stellt den DeletePreviousWord Befehl dar, der anfordert, dass das vorherige Wort (relativ zu einer aktuellen Position) gelöscht werden soll.

EnterLineBreak

Stellt den Befehl dar, der EnterLineBreak anfordert, dass ein Zeilenumbruch an der aktuellen Position oder über der aktuellen Auswahl eingefügt wird.

EnterParagraphBreak

Stellt den Befehl dar, der EnterParagraphBreak anfordert, dass ein Absatzwechsel an der aktuellen Position oder über der aktuellen Auswahl eingefügt wird.

IgnoreSpellingError

Stellt den IgnoreSpellingError Befehl dar, der anfordert, dass alle Instanzen falsch geschriebener Wörter an der aktuellen Position oder in der aktuellen Auswahl ignoriert werden.

IncreaseFontSize

Stellt den IncreaseFontSize Befehl dar, der anfordert, dass der Schriftgrad für die aktuelle Auswahl um 1 Punkt erhöht wird.

IncreaseIndentation

Stellt den IncreaseIndentation Befehl dar, der anfordert, dass der Einzug für den aktuellen Absatz um einen Tabstopp erhöht wird.

MoveDownByLine

Stellt den MoveDownByLine Befehl dar, der anfordert, dass der Caret um eine Zeile nach unten verschoben wird.

MoveDownByPage

Stellt den MoveDownByPage Befehl dar, der anfordert, dass der Caret um eine Seite nach unten verschoben wird.

MoveDownByParagraph

Stellt den MoveDownByParagraph Befehl dar, der anfordert, dass der Caret um einen Absatz nach unten verschoben wird.

MoveLeftByCharacter

Stellt den MoveLeftByCharacter Befehl dar, der anfordert, dass das Caret um ein Zeichen nach links verschoben wird.

MoveLeftByWord

Stellt den MoveLeftByWord Befehl dar, der anfordert, dass das Caret ein Wort nach links bewegt.

MoveRightByCharacter

Stellt den MoveRightByCharacter Befehl dar, der anfordert, dass der Caret ein Zeichen nach rechts bewegt.

MoveRightByWord

Stellt den MoveRightByWord Befehl dar, der anfordert, dass das Caret um ein Wort nach rechts verschoben wird.

MoveToDocumentEnd

Stellt den MoveToDocumentEnd Befehl dar, der anfordert, dass der Caret an das Ende des Inhalts verschoben wird.

MoveToDocumentStart

Stellt den MoveToDocumentStart Befehl dar, der anfordert, dass der Caret an den Anfang des Inhalts verschoben wird.

MoveToLineEnd

Stellt den MoveToLineEnd Befehl dar, der anfordert, dass der Caret an das Ende der aktuellen Zeile verschoben wird.

MoveToLineStart

Stellt den MoveToLineStart Befehl dar, der anfordert, dass der Caret an den Anfang der aktuellen Zeile verschoben wird.

MoveUpByLine

Stellt den MoveUpByLine Befehl dar, der anfordert, dass das Caret um eine Zeile nach oben verschoben wird.

MoveUpByPage

Stellt den MoveUpByPage Befehl dar, der anfordert, dass das Caret um eine Seite nach oben verschoben wird.

MoveUpByParagraph

Stellt den MoveUpByParagraph Befehl dar, der anfordert, dass der Caret um einen Absatz nach oben verschoben wird.

SelectDownByLine

Stellt den SelectDownByLine Befehl dar, der anfordert, dass die aktuelle Auswahl um eine Zeile nach unten erweitert wird.

SelectDownByPage

Stellt den SelectDownByPage Befehl dar, der anfordert, dass die aktuelle Auswahl um eine Seite erweitert wird.

SelectDownByParagraph

Stellt den SelectDownByParagraph Befehl dar, der anfordert, dass die aktuelle Auswahl um einen Absatz nach unten erweitert wird.

SelectLeftByCharacter

Stellt den SelectLeftByCharacter Befehl dar, der anfordert, dass die aktuelle Auswahl um ein Zeichen erweitert wird.

SelectLeftByWord

Stellt den SelectLeftByWord Befehl dar, der anfordert, dass die aktuelle Auswahl um ein Wort erweitert wird.

SelectRightByCharacter

Stellt den SelectRightByCharacter Befehl dar, der anfordert, dass die aktuelle Auswahl um ein Zeichen nach rechts erweitert wird.

SelectRightByWord

Stellt den SelectRightByWord Befehl dar, der anfordert, dass die aktuelle Auswahl um ein Wort nach rechts erweitert wird.

SelectToDocumentEnd

Stellt den SelectToDocumentEnd Befehl dar, der anfordert, dass die aktuelle Auswahl bis zum Ende des Inhalts erweitert wird.

SelectToDocumentStart

Stellt den SelectToDocumentStart Befehl dar, der anfordert, dass die aktuelle Auswahl bis zum Anfang des Inhalts erweitert wird.

SelectToLineEnd

Stellt den SelectToLineEnd Befehl dar, der anfordert, dass die aktuelle Auswahl bis zum Ende der aktuellen Zeile erweitert wird.

SelectToLineStart

Stellt den SelectToLineStart Befehl dar, der anfordert, dass die aktuelle Auswahl bis zum Anfang der aktuellen Zeile erweitert wird.

SelectUpByLine

Stellt den SelectUpByLine Befehl dar, der anfordert, dass die aktuelle Auswahl um eine Zeile erweitert wird.

SelectUpByPage

Stellt den SelectUpByPage Befehl dar, der anfordert, dass die aktuelle Auswahl um eine Seite erweitert wird.

SelectUpByParagraph

Stellt den SelectUpByParagraph Befehl dar, der anfordert, dass die aktuelle Auswahl um einen Absatz erweitert wird.

TabBackward

Stellt den TabBackward Befehl dar.

TabForward

Stellt den TabForward Befehl dar.

ToggleBold

Stellt den Befehl dar, der ToggleBold anfordert, dass Bold die Formatierung für die aktuelle Auswahl umgeschaltet wird.

ToggleBullets

Stellt den ToggleBullets Befehl dar, der anfordert, dass die Formatierung der nicht angeordneten Liste (auch als Aufzählung bezeichnet) in der aktuellen Auswahl umgeschaltet wird.

ToggleInsert

Stellt den ToggleInsert Befehl dar, mit dem der Eingabemodus zwischen "Einfügen" und "Überschreibmodus" umgeschaltet wird.

ToggleItalic

Stellt den Befehl dar, der ToggleItalic anfordert, dass Italic die Formatierung für die aktuelle Auswahl umgeschaltet wird.

ToggleNumbering

Stellt den ToggleNumbering Befehl dar, der anfordert, dass sortierte Listenformatierungen (auch als nummerierte Liste bezeichnet) in der aktuellen Auswahl umgeschaltet werden.

ToggleSubscript

Stellt den Befehl dar, der ToggleSubscript anfordert, dass die Formatierung tiefgestellt in der aktuellen Auswahl umgeschaltet wird.

ToggleSuperscript

Stellt den Befehl dar, der ToggleSuperscript anfordert, dass die Hochstellungsformatierung für die aktuelle Auswahl umgeschaltet wird.

ToggleUnderline

Stellt den Befehl dar, der ToggleUnderline anfordert, dass Underline die Formatierung für die aktuelle Auswahl umgeschaltet wird.

Gilt für:

Weitere Informationen