Freigeben über


EditingCommands Klasse

Definition

Stellt einen Standardsatz von Befehlen für Bearbeitungen 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 auf einem Objekt aufgerufen wird, das den Befehl unterstützt.

In diesem Beispiel dient ein RichTextBox Befehl als Befehlsziel. Beachten Sie, dass RichTextBox die IInputElement Schnittstelle implementiert wird (geerbt von FrameworkElement), und dass sie native 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 gelten 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 auf einem 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 zugeordneten Standardtastengesten (mit Schlüsselnamen aus den Key ModifierKeys Aufzählungen) dargestellt.

Befehl zum Bearbeiten 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-Bewegungsbefehle und Auswahl- und Auswahlbefehle teilen einen gemeinsamen Satz von Standardtastengesten, der allgemeine Unterschied ist die Ergänzung des Shift Schlüssels, um Auswahlbefehle von Caret-Bewegungsbefehlen zu unterscheiden. Der Befehl verfügt beispielsweise über eine Standardtastengeste, und der MoveLeftByCharacter entsprechende SelectLeftByCharacter Befehl verfügt über eine Standardtastengeste.Shift+LeftLeft

Im Allgemeinen verwenden die von der Klasse bereitgestellten Befehlsdefinitionen keine Befehlsparameter (der parameter, der parameter von der EditingCommands Execute Methode erwartet wird).

Weitere Informationen zu Befehlen und Befehlen finden Sie unter "Eingabeübersicht".

Eigenschaften

AlignCenter

Stellt den AlignCenter-Befehl dar, mit dem angefordert wird, dass der aktuelle Absatz oder ausgewählte Absätze zentriert werden.

AlignJustify

Stellt den AlignJustify-Befehl dar, mit dem angefordert wird, dass der aktuelle Absatz oder ausgewählte Absätze im Blocksatz ausgerichtet werden.

AlignLeft

Stellt den AlignLeft-Befehl dar, mit dem angefordert wird, dass der ausgewählte Inhalt linksbündig ausgerichtet wird.

AlignRight

Stellt den AlignRight-Befehl dar, mit dem angefordert wird, dass der ausgewählte Inhalt rechtsbündig ausgerichtet wird.

Backspace

Stellt den Backspace-Befehl dar, mit dem angefordert wird, dass an der aktuellen Position oder für die aktuelle Auswahl ein Rücktastenzeichen eingefügt wird.

CorrectSpellingError

Stellt den CorrectSpellingError-Befehl dar, mit dem angefordert wird, dass jedes falsch geschriebene Wort an der aktuellen Position korrigiert wird.

DecreaseFontSize

Stellt den DecreaseFontSize-Befehl dar, mit dem angefordert wird, dass die Schriftgröße für die aktuelle Auswahl um 1 Punkt verringert wird.

DecreaseIndentation

Stellt den DecreaseIndentation-Befehl dar, mit dem angefordert wird, dass der Einzug des aktuellen Absatzes um einen Tabstopp verringert wird.

Delete

Stellt den Delete-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl gelöscht wird.

DeleteNextWord

Stellt den DeleteNextWord-Befehl dar, mit dem angefordert wird, dass das relativ zur aktuellen Position nächste Wort gelöscht wird.

DeletePreviousWord

Stellt den DeletePreviousWord-Befehl dar, mit dem angefordert wird, dass das relativ zur aktuellen Position vorhergehende Wort gelöscht wird.

EnterLineBreak

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

EnterParagraphBreak

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

IgnoreSpellingError

Stellt den IgnoreSpellingError-Befehl dar, mit dem angefordert wird, dass sämtliche Instanzen falsch geschriebener Wörter an der aktuellen Position oder in der aktuellen Auswahl ignoriert werden.

IncreaseFontSize

Stellt den IncreaseFontSize-Befehl dar, mit dem angefordert wird, dass die Schriftgröße für die aktuelle Auswahl um 1 Punkt erhöht wird.

IncreaseIndentation

Stellt den IncreaseIndentation-Befehl dar, mit dem angefordert wird, dass der Einzug des aktuellen Absatzes um einen Tabstopp vergrößert wird.

MoveDownByLine

Stellt den MoveDownByLine-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Zeile nach unten verschoben wird.

MoveDownByPage

Stellt den MoveDownByPage-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Seite nach unten verschoben wird.

MoveDownByParagraph

Stellt den MoveDownByParagraph-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um einen Absatz nach unten verschoben wird.

MoveLeftByCharacter

Stellt den MoveLeftByCharacter-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Zeichen nach links verschoben wird.

MoveLeftByWord

Stellt den MoveLeftByWord-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Wort nach links verschoben wird.

MoveRightByCharacter

Stellt den MoveRightByCharacter-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Zeichen nach rechts verschoben wird.

MoveRightByWord

Stellt den MoveRightByWord-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Wort nach rechts verschoben wird.

MoveToDocumentEnd

Stellt den MoveToDocumentEnd-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an das Ende des Inhalts verschoben wird.

MoveToDocumentStart

Stellt den MoveToDocumentStart-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an den Anfang des Inhalts verschoben wird.

MoveToLineEnd

Stellt den MoveToLineEnd-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an das Ende der aktuellen Zeile verschoben wird.

MoveToLineStart

Stellt den MoveToLineStart-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an den Anfang der aktuellen Zeile verschoben wird.

MoveUpByLine

Stellt den MoveUpByLine-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Zeile nach oben verschoben wird.

MoveUpByPage

Stellt den MoveUpByPage-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Seite nach oben verschoben wird.

MoveUpByParagraph

Stellt den MoveUpByParagraph-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um einen Absatz nach oben verschoben wird.

SelectDownByLine

Stellt den SelectDownByLine-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Zeile nach unten erweitert wird.

SelectDownByPage

Stellt den SelectDownByPage-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Seite nach unten erweitert wird.

SelectDownByParagraph

Stellt den SelectDownByParagraph-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um einen Absatz nach unten erweitert wird.

SelectLeftByCharacter

Stellt den SelectLeftByCharacter-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Zeichen nach links erweitert wird.

SelectLeftByWord

Stellt den SelectLeftByWord-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Wort nach links erweitert wird.

SelectRightByCharacter

Stellt den SelectRightByCharacter-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Zeichen nach rechts erweitert wird.

SelectRightByWord

Stellt den SelectRightByWord-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Wort nach rechts erweitert wird.

SelectToDocumentEnd

Stellt den SelectToDocumentEnd-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an das Ende des Inhalts erweitert wird.

SelectToDocumentStart

Stellt den SelectToDocumentStart-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an den Anfang des Inhalts erweitert wird.

SelectToLineEnd

Stellt den SelectToLineEnd-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an das Ende der aktuellen Zeile erweitert wird.

SelectToLineStart

Stellt den SelectToLineStart-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an den Anfang der aktuellen Zeile erweitert wird.

SelectUpByLine

Stellt den SelectUpByLine-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Zeile nach oben erweitert wird.

SelectUpByPage

Stellt den SelectUpByPage-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Seite nach oben erweitert wird.

SelectUpByParagraph

Stellt den SelectUpByParagraph-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um einen Absatz nach oben erweitert wird.

TabBackward

Stellt den TabBackward-Befehl dar.

TabForward

Stellt den TabForward-Befehl dar.

ToggleBold

Stellt den ToggleBold-Befehl dar, mit dem angefordert wird, dass die Bold-Formatierung für die aktuelle Auswahl umgeschaltet wird.

ToggleBullets

Stellt den ToggleBullets-Befehl dar, mit dem angefordert wird, dass die Formatierung als ungeordnete Liste (auch als Aufzählung bezeichnet) für die aktuelle Auswahl umgeschaltet wird.

ToggleInsert

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

ToggleItalic

Stellt den ToggleItalic-Befehl dar, mit dem angefordert wird, dass die Italic-Formatierung für die aktuelle Auswahl umgeschaltet wird.

ToggleNumbering

Stellt den ToggleNumbering-Befehl dar, mit dem angefordert wird, dass die Formatierung als geordnete Liste (auch als nummerierte Liste bezeichnet) für die aktuelle Auswahl umgeschaltet wird.

ToggleSubscript

Stellt den ToggleSubscript-Befehl dar, mit dem angefordert wird, dass die Formatierung als tiefgestellt für die aktuelle Auswahl umgeschaltet wird.

ToggleSuperscript

Stellt den ToggleSuperscript-Befehl dar, mit dem angefordert wird, dass die Formatierung als hochgestellt für die aktuelle Auswahl umgeschaltet wird.

ToggleUnderline

Stellt den ToggleUnderline-Befehl dar, mit dem angefordert wird, dass die Underline-Formatierung für die aktuelle Auswahl umgeschaltet wird.

Gilt für

Siehe auch