Skip to main content
.NET Framework-Klassenbibliothek
EditingCommands-Klasse

Stellt einen Standardsatz von Befehlen für Bearbeitungen bereit.

Vererbungshierarchie
System..::.Object
  System.Windows.Documents..::.EditingCommands

Namespace: System.Windows.Documents
Assembly: PresentationFramework (in PresentationFramework.dll)
Syntax
Public NotInheritable Class EditingCommands
public static class EditingCommands
public ref class EditingCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type EditingCommands =  class end

Der EditingCommands-Typ macht die folgenden Member verfügbar.

Eigenschaften
 NameBeschreibung
Öffentliche EigenschaftStatischer MemberAlignCenter Stellt den AlignCenter-Befehl dar, mit dem angefordert wird, dass der aktuelle Absatz oder ausgewählte Absätze zentriert werden.
Öffentliche EigenschaftStatischer MemberAlignJustify Stellt den AlignJustify-Befehl dar, mit dem angefordert wird, dass der aktuelle Absatz oder ausgewählte Absätze im Blocksatz ausgerichtet werden.
Öffentliche EigenschaftStatischer MemberAlignLeft Stellt den AlignLeft-Befehl dar, mit dem angefordert wird, dass der ausgewählte Inhalt linksbündig ausgerichtet wird.
Öffentliche EigenschaftStatischer MemberAlignRight Stellt den AlignRight-Befehl dar, mit dem angefordert wird, dass der ausgewählte Inhalt rechtsbündig ausgerichtet wird.
Öffentliche EigenschaftStatischer MemberBackspace 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.
Öffentliche EigenschaftStatischer MemberCorrectSpellingError Stellt den CorrectSpellingError-Befehl dar, mit dem angefordert wird, dass jedes falsch geschriebene Wort an der aktuellen Position korrigiert wird.
Öffentliche EigenschaftStatischer MemberDecreaseFontSize Stellt den DecreaseFontSize-Befehl dar, mit dem angefordert wird, dass die Schriftgröße für die aktuelle Auswahl um 1 Punkt verringert wird.
Öffentliche EigenschaftStatischer MemberDecreaseIndentation Stellt den DecreaseIndentation-Befehl dar, mit dem angefordert wird, dass der Einzug des aktuellen Absatzes um einen Tabstopp verringert wird.
Öffentliche EigenschaftStatischer MemberDelete Stellt den Delete-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl gelöscht wird.
Öffentliche EigenschaftStatischer MemberDeleteNextWord Stellt den DeleteNextWord-Befehl dar, mit dem angefordert wird, dass das relativ zur aktuellen Position nächste Wort gelöscht wird.
Öffentliche EigenschaftStatischer MemberDeletePreviousWord Stellt den DeletePreviousWord-Befehl dar, mit dem angefordert wird, dass das relativ zur aktuellen Position vorhergehende Wort gelöscht wird.
Öffentliche EigenschaftStatischer MemberEnterLineBreak Stellt den EnterLineBreak-Befehl dar, mit dem angefordert wird, dass ein Zeilenumbruch an der aktuellen Position oder über der aktuellen Auswahl eingefügt wird.
Öffentliche EigenschaftStatischer MemberEnterParagraphBreak Stellt den EnterParagraphBreak-Befehl dar, mit dem angefordert wird, dass ein Absatzwechsel an der aktuellen Position oder über der aktuellen Auswahl eingefügt wird.
Öffentliche EigenschaftStatischer MemberIgnoreSpellingError 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.
Öffentliche EigenschaftStatischer MemberIncreaseFontSize Stellt den IncreaseFontSize-Befehl dar, mit dem angefordert wird, dass die Schriftgröße für die aktuelle Auswahl um 1 Punkt erhöht wird.
Öffentliche EigenschaftStatischer MemberIncreaseIndentation Stellt den IncreaseIndentation-Befehl dar, mit dem angefordert wird, dass der Einzug des aktuellen Absatzes um einen Tabstopp vergrößert wird.
Öffentliche EigenschaftStatischer MemberMoveDownByLine Stellt den MoveDownByLine-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Zeile nach unten verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveDownByPage Stellt den MoveDownByPage-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Seite nach unten verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveDownByParagraph Stellt den MoveDownByParagraph-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um einen Absatz nach unten verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveLeftByCharacter Stellt den MoveLeftByCharacter-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Zeichen nach links verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveLeftByWord Stellt den MoveLeftByWord-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Wort nach links verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveRightByCharacter Stellt den MoveRightByCharacter-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Zeichen nach rechts verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveRightByWord Stellt den MoveRightByWord-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Wort nach rechts verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveToDocumentEnd Stellt den MoveToDocumentEnd-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an das Ende des Inhalts verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveToDocumentStart Stellt den MoveToDocumentStart-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an den Anfang des Inhalts verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveToLineEnd Stellt den MoveToLineEnd-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an das Ende der aktuellen Zeile verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveToLineStart Stellt den MoveToLineStart-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an den Anfang der aktuellen Zeile verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveUpByLine Stellt den MoveUpByLine-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Zeile nach oben verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveUpByPage Stellt den MoveUpByPage-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Seite nach oben verschoben wird.
Öffentliche EigenschaftStatischer MemberMoveUpByParagraph Stellt den MoveUpByParagraph-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um einen Absatz nach oben verschoben wird.
Öffentliche EigenschaftStatischer MemberSelectDownByLine Stellt den SelectDownByLine-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Zeile nach unten erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectDownByPage Stellt den SelectDownByPage-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Seite nach unten erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectDownByParagraph Stellt den SelectDownByParagraph-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um einen Absatz nach unten erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectLeftByCharacter Stellt den SelectLeftByCharacter-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Zeichen nach links erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectLeftByWord Stellt den SelectLeftByWord-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Wort nach links erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectRightByCharacter Stellt den SelectRightByCharacter-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Zeichen nach rechts erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectRightByWord Stellt den SelectRightByWord-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Wort nach rechts erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectToDocumentEnd Stellt den SelectToDocumentEnd-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an das Ende des Inhalts erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectToDocumentStart Stellt den SelectToDocumentStart-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an den Anfang des Inhalts erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectToLineEnd Stellt den SelectToLineEnd-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an das Ende der aktuellen Zeile erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectToLineStart Stellt den SelectToLineStart-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an den Anfang der aktuellen Zeile erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectUpByLine Stellt den SelectUpByLine-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Zeile nach oben erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectUpByPage Stellt den SelectUpByPage-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Seite nach oben erweitert wird.
Öffentliche EigenschaftStatischer MemberSelectUpByParagraph Stellt den SelectUpByParagraph-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um einen Absatz nach oben erweitert wird.
Öffentliche EigenschaftStatischer MemberTabBackward Stellt den TabBackward-Befehl dar.
Öffentliche EigenschaftStatischer MemberTabForward Stellt den TabForward-Befehl dar.
Öffentliche EigenschaftStatischer MemberToggleBold Stellt den ToggleBold-Befehl dar, mit dem angefordert wird, dass die Bold-Formatierung für die aktuelle Auswahl umgeschaltet wird.
Öffentliche EigenschaftStatischer MemberToggleBullets 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.
Öffentliche EigenschaftStatischer MemberToggleInsert Stellt den ToggleInsert-Befehl dar, mit dem der Eingabemodus zwischen Einfügen und Überschreiben umgeschaltet wird.
Öffentliche EigenschaftStatischer MemberToggleItalic Stellt den ToggleItalic-Befehl dar, mit dem angefordert wird, dass die Italic-Formatierung für die aktuelle Auswahl umgeschaltet wird.
Öffentliche EigenschaftStatischer MemberToggleNumbering 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.
Öffentliche EigenschaftStatischer MemberToggleSubscript Stellt den ToggleSubscript-Befehl dar, mit dem angefordert wird, dass die Formatierung als tiefgestellt für die aktuelle Auswahl umgeschaltet wird.
Öffentliche EigenschaftStatischer MemberToggleSuperscript Stellt den ToggleSuperscript-Befehl dar, mit dem angefordert wird, dass die Formatierung als hochgestellt für die aktuelle Auswahl umgeschaltet wird.
Öffentliche EigenschaftStatischer MemberToggleUnderline Stellt den ToggleUnderline-Befehl dar, mit dem angefordert wird, dass die Underline-Formatierung für die aktuelle Auswahl umgeschaltet wird.
Zum Seitenanfang
Hinweise

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

AlignCenter

Ctrl+E

AlignJustify

Ctrl+J

AlignLeft

Ctrl+L

AlignRight

Ctrl+R

Backspace

Backspace

CorrectSpellingError

Keine Standardtastenkombination

DecreaseFontSize

Ctrl+OemOpenBrackets

DecreaseIndentation

Ctrl+Shift+T

Delete

Delete

DeleteNextWord

Ctrl+Delete

DeletePreviousWord

Ctrl+Backspace

EnterLineBreak

Shift+Enter

EnterParagraphBreak

Enter

IgnoreSpellingError

Keine Standardtastenkombination

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

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.

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. 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 nullNothingnullptrNULL-Verweis (Nothing in Visual Basic) sein.

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);

Versionsinformationen

.NET Framework

Unterstützt in: 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1
Plattformen

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.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Anzeige
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur -Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die -Website verlassen.

Möchten Sie teilnehmen?