EditingCommands Klasse

Definition

Stellt einen Standardsatz von Befehlen für Bearbeitungen bereit.Provides a standard set of editing related commands.

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 Bearbeitungs Befehl für ein Objekt aufgerufen wird, das den Befehl unterstützt.The following example demonstrates how to invoke an editing command on an object that supports the command.

In diesem Beispiel RichTextBox fungiert als das Befehls Ziel.For this example, a RichTextBox serves as the command target. Beachten Sie RichTextBox , dass IInputElement die-Schnittstelle FrameworkElementimplementiert (geerbt von) und dass Sie systemeigene Unterstützung für viele Bearbeitungsbefehle enthält.Note that RichTextBox implements the IInputElement interface (inherited from FrameworkElement), and that it includes native support for many editing commands.

Das erste Argument für die Execute -Methode ist ein Befehlsparameter.The first argument for the Execute method is a command parameter. Die meisten Bearbeitungsbefehle ignorieren den Befehlsparameter. im Allgemeinen sollte dieser Parameter für die null Bearbeitung von Befehlen sein.Most editing commands ignore the command parameter; in general, this parameter should be null for editing commands.

Das zweite Argument gibt das Objekt an, an das der Befehl weitergeleitet wird.The second argument specifies the object to which the command will be routed. Dieses Objekt muss die IInputElement -Schnittstelle implementieren und sollte einen Handler für den angegebenen Befehl enthalten.This object must implement the IInputElement interface, and should include a handler for the specified command. Im Allgemeinen wird ein Befehl ignoriert, wenn er für ein Objekt aufgerufen wird, das den Befehl nicht verarbeitet.Generally, a command is ignored when invoked on an object that does not handle the command.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Hinweise

In der folgenden Tabelle werden die Bearbeitungsbefehle und die zugeordneten Standardschlüssel Gesten (mit Schlüsselnamen Key aus ModifierKeys den Enumerationen und) angezeigt.The following table shows the editing commands and the associated default key gestures (with key names from the Key and ModifierKeys enumerations).

Bearbeitungs BefehlEditing command Standardmäßige TastenkombinationDefault key gesture
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError keine Standardtasten Bewegungno default key gesture
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError keine Standardtasten Bewegungno default key gesture
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

Befehle für Caretzeichen und Auswahl aufzunehmenden Befehle verwenden einen gemeinsamen Satz von Standard schlüsselgesten. der allgemeine Unterschied Shift besteht im Hinzufügen des Schlüssels zum unterscheiden von Auswahl Befehlen von Befehlen der Caretzeichen.Caret movement commands and selection expanding commands share a common set of default key gestures, the general difference being the addition of the Shift key to differentiate selection commands from caret movement commands. Beispielsweise verfügt der MoveLeftByCharacter Befehl über eine Standard schlüsselgeste Leftvon, und der SelectLeftByCharacter entsprechende Befehl hat eine Standard schlüsselgeste von Shift +. LeftFor example, the MoveLeftByCharacter command has a default key gesture of Left, and the corresponding SelectLeftByCharacter command has a default key gesture of Shift+Left.

Im Allgemeinen verwenden die von der EditingCommands -Klasse bereitgestellten Befehlsdefinitionen keine Befehlsparameter (der parameter -Parameter, der von der Execute -Methode erwartet wird).In general, the command definitions provided by the EditingCommands class do not make use of command parameters (the parameter parameter expected by the Execute method).

Weitere Informationen zu Befehlen und Befehlen finden Sie unter Übersichtüber die Eingabe.For more information on commands and commanding, see Input Overview.

Eigenschaften

AlignCenter

Stellt den AlignCenter-Befehl dar, mit dem angefordert wird, dass der aktuelle Absatz oder ausgewählte Absätze zentriert werden.Represents the AlignCenter command, which requests that the current paragraph or a selection of paragraphs be centered.

AlignJustify

Stellt den AlignJustify-Befehl dar, mit dem angefordert wird, dass der aktuelle Absatz oder ausgewählte Absätze im Blocksatz ausgerichtet werden.Represents the AlignJustify command, which requests that the current paragraph or a selection of paragraphs be justified.

AlignLeft

Stellt den AlignLeft-Befehl dar, mit dem angefordert wird, dass der ausgewählte Inhalt linksbündig ausgerichtet wird.Represents the AlignLeft command, which requests that a selection of content be aligned left.

AlignRight

Stellt den AlignRight-Befehl dar, mit dem angefordert wird, dass der ausgewählte Inhalt rechtsbündig ausgerichtet wird.Represents the AlignRight command, which requests that a selection of content be aligned right.

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.Represents the Backspace command, which requests that a backspace be entered at the current position or over the current selection.

CorrectSpellingError

Stellt den CorrectSpellingError-Befehl dar, mit dem angefordert wird, dass jedes falsch geschriebene Wort an der aktuellen Position korrigiert wird.Represents the CorrectSpellingError command, which requests that any misspelled word at the current position be corrected.

DecreaseFontSize

Stellt den DecreaseFontSize-Befehl dar, mit dem angefordert wird, dass die Schriftgröße für die aktuelle Auswahl um 1 Punkt verringert wird.Represents the DecreaseFontSize command, which requests that the font size for the current selection be decreased by 1 point.

DecreaseIndentation

Stellt den DecreaseIndentation-Befehl dar, mit dem angefordert wird, dass der Einzug des aktuellen Absatzes um einen Tabstopp verringert wird.Represents the DecreaseIndentation command, which requests that indentation for the current paragraph be decreased by one tab stop.

Delete

Stellt den Delete-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl gelöscht wird.Represents the Delete command, which requests that the current selection be deleted.

DeleteNextWord

Stellt den DeleteNextWord-Befehl dar, mit dem angefordert wird, dass das relativ zur aktuellen Position nächste Wort gelöscht wird.Represents the DeleteNextWord command, which requests that the next word (relative to a current position) be deleted.

DeletePreviousWord

Stellt den DeletePreviousWord-Befehl dar, mit dem angefordert wird, dass das relativ zur aktuellen Position vorhergehende Wort gelöscht wird.Represents the DeletePreviousWord command, which requests that the previous word (relative to a current position) be deleted.

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.Represents the EnterLineBreak command, which requests that a line break be inserted at the current position or over the current selection.

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.Represents the EnterParagraphBreak command, which requests that a paragraph break be inserted at the current position or over the current selection.

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.Represents the IgnoreSpellingError command, which requests that any instances of misspelled words at the current position or in the current selection be ignored.

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.Represents the IncreaseFontSize command, which requests that the font size for the current selection be increased by 1 point.

IncreaseIndentation

Stellt den IncreaseIndentation-Befehl dar, mit dem angefordert wird, dass der Einzug des aktuellen Absatzes um einen Tabstopp vergrößert wird.Represents the IncreaseIndentation command, which requests that indentation for the current paragraph be increased by one tab stop.

MoveDownByLine

Stellt den MoveDownByLine-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Zeile nach unten verschoben wird.Represents the MoveDownByLine command, which requests that the caret move down by one line.

MoveDownByPage

Stellt den MoveDownByPage-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Seite nach unten verschoben wird.Represents the MoveDownByPage command, which requests that the caret move down by one page.

MoveDownByParagraph

Stellt den MoveDownByParagraph-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um einen Absatz nach unten verschoben wird.Represents the MoveDownByParagraph command, which requests that the caret move down by one paragraph.

MoveLeftByCharacter

Stellt den MoveLeftByCharacter-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Zeichen nach links verschoben wird.Represents the MoveLeftByCharacter command, which requests that the caret move one character left.

MoveLeftByWord

Stellt den MoveLeftByWord-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Wort nach links verschoben wird.Represents the MoveLeftByWord command, which requests that the caret move one word left.

MoveRightByCharacter

Stellt den MoveRightByCharacter-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Zeichen nach rechts verschoben wird.Represents the MoveRightByCharacter command, which requests that the caret move one character right.

MoveRightByWord

Stellt den MoveRightByWord-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um ein Wort nach rechts verschoben wird.Represents the MoveRightByWord command, which requests that the caret move right by one word.

MoveToDocumentEnd

Stellt den MoveToDocumentEnd-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an das Ende des Inhalts verschoben wird.Represents the MoveToDocumentEnd command, which requests that the caret move to the very end of content.

MoveToDocumentStart

Stellt den MoveToDocumentStart-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an den Anfang des Inhalts verschoben wird.Represents the MoveToDocumentStart command, which requests that the caret move to the very beginning of content.

MoveToLineEnd

Stellt den MoveToLineEnd-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an das Ende der aktuellen Zeile verschoben wird.Represents the MoveToLineEnd command, which requests that the caret move to the end of the current line.

MoveToLineStart

Stellt den MoveToLineStart-Befehl dar, mit dem angefordert wird, dass die Einfügemarke an den Anfang der aktuellen Zeile verschoben wird.Represents the MoveToLineStart command, which requests that the caret move to the beginning of the current line.

MoveUpByLine

Stellt den MoveUpByLine-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Zeile nach oben verschoben wird.Represents the MoveUpByLine command, which requests that the caret move up by one line.

MoveUpByPage

Stellt den MoveUpByPage-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um eine Seite nach oben verschoben wird.Represents the MoveUpByPage command, which requests that the caret move up by one page.

MoveUpByParagraph

Stellt den MoveUpByParagraph-Befehl dar, mit dem angefordert wird, dass die Einfügemarke um einen Absatz nach oben verschoben wird.Represents the MoveUpByParagraph command, which requests that the caret move up by one paragraph.

SelectDownByLine

Stellt den SelectDownByLine-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Zeile nach unten erweitert wird.Represents the SelectDownByLine command, which requests that the current selection be expanded down by one line.

SelectDownByPage

Stellt den SelectDownByPage-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Seite nach unten erweitert wird.Represents the SelectDownByPage command, which requests that the current selection be expanded down by one page.

SelectDownByParagraph

Stellt den SelectDownByParagraph-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um einen Absatz nach unten erweitert wird.Represents the SelectDownByParagraph command, which requests that the current selection be expanded down by one paragraph.

SelectLeftByCharacter

Stellt den SelectLeftByCharacter-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Zeichen nach links erweitert wird.Represents the SelectLeftByCharacter command, which requests that the current selection be expanded left by one character.

SelectLeftByWord

Stellt den SelectLeftByWord-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Wort nach links erweitert wird.Represents the SelectLeftByWord command, which requests that the current selection be expanded left by one word.

SelectRightByCharacter

Stellt den SelectRightByCharacter-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Zeichen nach rechts erweitert wird.Represents the SelectRightByCharacter command, which requests that the current selection be expanded right by one character.

SelectRightByWord

Stellt den SelectRightByWord-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um ein Wort nach rechts erweitert wird.Represents the SelectRightByWord command, which requests that the current selection be expanded right by one word.

SelectToDocumentEnd

Stellt den SelectToDocumentEnd-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an das Ende des Inhalts erweitert wird.Represents the SelectToDocumentEnd command, which requests that the current selection be expanded to the very end of content.

SelectToDocumentStart

Stellt den SelectToDocumentStart-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an den Anfang des Inhalts erweitert wird.Represents the SelectToDocumentStart command, which requests that the current selection be expanded to the very beginning of content.

SelectToLineEnd

Stellt den SelectToLineEnd-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an das Ende der aktuellen Zeile erweitert wird.Represents the SelectToLineEnd command, which requests that the current selection be expanded to the end of the current line.

SelectToLineStart

Stellt den SelectToLineStart-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl bis an den Anfang der aktuellen Zeile erweitert wird.Represents the SelectToLineStart command, which requests that the current selection be expanded to the beginning of the current line.

SelectUpByLine

Stellt den SelectUpByLine-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Zeile nach oben erweitert wird.Represents the SelectUpByLine command, which requests that the current selection be expanded up by one line.

SelectUpByPage

Stellt den SelectUpByPage-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um eine Seite nach oben erweitert wird.Represents the SelectUpByPage command, which requests that the current selection be expanded up by one page.

SelectUpByParagraph

Stellt den SelectUpByParagraph-Befehl dar, mit dem angefordert wird, dass die aktuelle Auswahl um einen Absatz nach oben erweitert wird.Represents the SelectUpByParagraph command, which requests that the current selection be expanded up by one paragraph.

TabBackward

Stellt den TabBackward-Befehl dar.Represents the TabBackward command.

TabForward

Stellt den TabForward-Befehl dar.Represents the TabForward command.

ToggleBold

Stellt den ToggleBold-Befehl dar, mit dem angefordert wird, dass die Bold-Formatierung für die aktuelle Auswahl umgeschaltet wird.Represents the ToggleBold command, which requests that Bold formatting be toggled on the current selection.

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.Represents the ToggleBullets command, which requests that unordered list (also referred to as bulleted list) formatting be toggled on the current selection.

ToggleInsert

Stellt den ToggleInsert-Befehl dar, mit dem der Eingabemodus zwischen Einfügen und Überschreiben umgeschaltet wird.Represents the ToggleInsert command, which toggles the typing mode between Insert and Overtype.

ToggleItalic

Stellt den ToggleItalic-Befehl dar, mit dem angefordert wird, dass die Italic-Formatierung für die aktuelle Auswahl umgeschaltet wird.Represents the ToggleItalic command, which requests that Italic formatting be toggled on the current selection.

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.Represents the ToggleNumbering command, which requests that ordered list (also referred to as numbered list) formatting be toggled on the current selection.

ToggleSubscript

Stellt den ToggleSubscript-Befehl dar, mit dem angefordert wird, dass die Formatierung als tiefgestellt für die aktuelle Auswahl umgeschaltet wird.Represents the ToggleSubscript command, which requests that subscript formatting be toggled on the current selection.

ToggleSuperscript

Stellt den ToggleSuperscript-Befehl dar, mit dem angefordert wird, dass die Formatierung als hochgestellt für die aktuelle Auswahl umgeschaltet wird.Represents the ToggleSuperscript command, which requests that superscript formatting be toggled on the current selection.

ToggleUnderline

Stellt den ToggleUnderline-Befehl dar, mit dem angefordert wird, dass die Underline-Formatierung für die aktuelle Auswahl umgeschaltet wird.Represents the ToggleUnderline command, which requests that Underline formatting be toggled on the current selection.

Gilt für:

Siehe auch