Stellt einen Standardsatz von Befehlen für Bearbeitungen bereit.
Assembly: PresentationFramework (in PresentationFramework.dll)
Der EditingCommands-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
![]() ![]() | 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. |
In der folgenden Tabelle sind die Bearbeitungsbefehle und die zugeordneten Standardtastenkombinationen (mit den Tastenbezeichnungen aus der Key-Enumeration und der ModifierKeys-Enumeration) aufgeführt.
Bearbeitungsbefehl | Standardtastenkombination |
|---|---|
Ctrl+E | |
Ctrl+J | |
Ctrl+L | |
Ctrl+R | |
Backspace | |
Keine Standardtastenkombination | |
Ctrl+OemOpenBrackets | |
Ctrl+Shift+T | |
Delete | |
Ctrl+Delete | |
Ctrl+Backspace | |
Shift+Enter | |
Enter | |
Keine Standardtastenkombination | |
Ctrl+OemCloseBrackets | |
Ctrl+T | |
Down | |
PageDown | |
Ctrl+Down | |
Left | |
Ctrl+Left | |
Right | |
Ctrl+Right | |
Ctrl+End | |
Ctrl+Home | |
End | |
Home | |
Up | |
PageUp | |
Ctrl+Up | |
Shift+Down | |
Shift+PageDown | |
Ctrl+Shift+Down | |
Shift+Left | |
Ctrl+Shift+Left | |
Shift+Right | |
Ctrl+Shift+Right | |
Ctrl+Shift+End | |
Ctrl+Shift+Home | |
Shift+End | |
Shift+Home | |
Shift+Up | |
Shift+PageUp | |
Ctrl+Shift+Up | |
Shift+Tab | |
Tab | |
Ctrl+B | |
Ctrl+Shift+L | |
Insert | |
Ctrl+I | |
Ctrl+Shift+N | |
Ctrl+OemPlus | |
Ctrl+Shift+OemPlus | |
Ctrl+U |
Die Befehle zum Verschieben der Einfügemarke und zum Erweitern der Auswahl verfügen über einen gemeinsamen Satz von Standardtastenkombinationen. Der Hauptunterschied besteht darin, dass für Auswahlbefehle zusätzlich die Shift-Taste gedrückt werden muss. Beispielsweise lautet die Standardtastenkombination für den MoveLeftByCharacter-Befehl Left, während die Standardtastenkombination für den entsprechenden SelectLeftByCharacter-Befehl Shift+Left lautet.
Im Allgemeinen werden für die von der EditingCommands-Klasse bereitgestellten Befehlsdefinitionen keine Befehlsparameter (der von der Execute-Methode erwartete parameter-Parameter) verwendet.
Weitere Informationen über Befehle und die Befehlsverwendung finden Sie unter Übersicht über die Eingabe.
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. Die RichTextBox implementiert die IInputElement-Schnittstelle (von FrameworkElement geerbt) und bietet systemeigene Unterstützung für viele Bearbeitungsbefehle.
Das erste Argument der Execute-Methode ist ein Befehlsparameter. Bei den meisten Bearbeitungsbefehlen wird der Befehlsparameter ignoriert. Im Allgemeinen sollte dieser Parameter für Bearbeitungsbefehle
Mit dem zweiten Argument wird das Objekt angegeben, zu dem der Befehl weitergeleitet wird. Dieses Objekt muss die IInputElement-Schnittstelle implementieren und sollte einen Handler für den angegebenen Befehl einschließen. Im Allgemeinen wird ein Befehl ignoriert, wenn er für ein Objekt aufgerufen wird, das den Befehl nicht behandelt.
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework..gif)
.gif)