EditingCommands Klasa

Definicja

Zawiera standardowy zestaw poleceń związanych z edycją.Provides a standard set of editing related commands.

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

Przykłady

Poniższy przykład pokazuje, jak wywołać polecenie edycji na obiekcie, który obsługuje polecenie.The following example demonstrates how to invoke an editing command on an object that supports the command.

Na potrzeby tego przykładu RichTextBox służy jako obiekt docelowy polecenia.For this example, a RichTextBox serves as the command target. Należy pamiętać, że RichTextBox implementuje IInputElement interfejs (Dziedziczony z FrameworkElement ) i zawiera natywną obsługę wielu poleceń edycji.Note that RichTextBox implements the IInputElement interface (inherited from FrameworkElement), and that it includes native support for many editing commands.

Pierwszym argumentem dla Execute metody jest parametr polecenia.The first argument for the Execute method is a command parameter. Większość poleceń edycji ignoruje parametr polecenia; Ogólnie rzecz biorąc, ten parametr powinien dotyczyć null poleceń edycji.Most editing commands ignore the command parameter; in general, this parameter should be null for editing commands.

Drugi argument określa obiekt, do którego zostanie rozesłane polecenie.The second argument specifies the object to which the command will be routed. Ten obiekt musi implementować IInputElement interfejs i powinien zawierać procedurę obsługi dla określonego polecenia.This object must implement the IInputElement interface, and should include a handler for the specified command. Ogólnie rzecz biorąc, polecenie jest ignorowane w przypadku wywołania na obiekcie, który nie obsługuje tego polecenia.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)

Uwagi

W poniższej tabeli przedstawiono polecenia edycji i skojarzone domyślne gesty klawiszy (z nazwami kluczy z Key i ModifierKeys wyliczenia).The following table shows the editing commands and the associated default key gestures (with key names from the Key and ModifierKeys enumerations).

Edycja — polecenieEditing command Gest domyślnego klawiszaDefault key gesture
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError Brak gestu domyślnego kluczano default key gesture
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError Brak gestu domyślnego kluczano 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

Polecenia przenoszenia karetki i rozwijania wyboru, które udostępniają wspólny zestaw domyślnych gestów klawiszy, ogólna różnica polega na dodaniu Shift klucza do odróżnienia poleceń wyboru od przenoszenia karetki.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. Na przykład MoveLeftByCharacter polecenie ma gest klawisza domyślnego Left , a odpowiadające mu SelectLeftByCharacter polecenie ma gest klawisza domyślnego Shift + Left .For example, the MoveLeftByCharacter command has a default key gesture of Left, and the corresponding SelectLeftByCharacter command has a default key gesture of Shift+Left.

Ogólnie rzecz biorąc, definicje poleceń dostarczonych przez EditingCommands klasę nie wykorzystują parametrów polecenia ( parameter parametr oczekiwany przez Execute metodę).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).

Aby uzyskać więcej informacji na temat poleceń i poleceń, zobacz Omówienie danych wejściowych.For more information on commands and commanding, see Input Overview.

Właściwości

AlignCenter

Reprezentuje AlignCenter polecenie, które żąda wyśrodkowania bieżącego akapitu lub zaznaczenia akapitów.Represents the AlignCenter command, which requests that the current paragraph or a selection of paragraphs be centered.

AlignJustify

Reprezentuje AlignJustify polecenie, które żąda justowania bieżącego akapitu lub zaznaczenia akapitów.Represents the AlignJustify command, which requests that the current paragraph or a selection of paragraphs be justified.

AlignLeft

Reprezentuje AlignLeft polecenie, które żąda, aby zaznaczenie zawartości było wyrównane do lewej strony.Represents the AlignLeft command, which requests that a selection of content be aligned left.

AlignRight

Reprezentuje AlignRight polecenie, które żąda, aby wybór zawartości był wyrównany do prawej strony.Represents the AlignRight command, which requests that a selection of content be aligned right.

Backspace

Reprezentuje Backspace polecenie, które żąda wprowadzenia Backspace w bieżącym położeniu lub w bieżącym zaznaczeniu.Represents the Backspace command, which requests that a backspace be entered at the current position or over the current selection.

CorrectSpellingError

Reprezentuje CorrectSpellingError polecenie, które żąda skorygowania dowolnego błędnego wyrazu w bieżącym położeniu.Represents the CorrectSpellingError command, which requests that any misspelled word at the current position be corrected.

DecreaseFontSize

Reprezentuje DecreaseFontSize polecenie, które żąda zmniejszenia rozmiaru czcionki dla bieżącego zaznaczenia o 1 punkt.Represents the DecreaseFontSize command, which requests that the font size for the current selection be decreased by 1 point.

DecreaseIndentation

Reprezentuje DecreaseIndentation polecenie, które żąda zmniejszenia wcięcia bieżącego akapitu o jeden tabulator.Represents the DecreaseIndentation command, which requests that indentation for the current paragraph be decreased by one tab stop.

Delete

Reprezentuje Delete polecenie, które żąda usunięcia bieżącego zaznaczenia.Represents the Delete command, which requests that the current selection be deleted.

DeleteNextWord

Reprezentuje DeleteNextWord polecenie, które żąda usunięcia następnego wyrazu (względem bieżącego położenia).Represents the DeleteNextWord command, which requests that the next word (relative to a current position) be deleted.

DeletePreviousWord

Reprezentuje DeletePreviousWord polecenie, które żąda usunięcia poprzedniego wyrazu (względem bieżącego położenia).Represents the DeletePreviousWord command, which requests that the previous word (relative to a current position) be deleted.

EnterLineBreak

Reprezentuje EnterLineBreak polecenie, które żąda wstawiania podziału wiersza w bieżącym położeniu lub w bieżącym zaznaczeniu.Represents the EnterLineBreak command, which requests that a line break be inserted at the current position or over the current selection.

EnterParagraphBreak

Reprezentuje EnterParagraphBreak polecenie, które żąda wstawiania podziału akapitu w bieżącym położeniu lub w bieżącym zaznaczeniu.Represents the EnterParagraphBreak command, which requests that a paragraph break be inserted at the current position or over the current selection.

IgnoreSpellingError

Reprezentuje IgnoreSpellingError polecenie, które żąda, aby wszystkie wystąpienia błędnie napisanych wyrazów w bieżącym położeniu lub w bieżącym zaznaczeniu zostały zignorowane.Represents the IgnoreSpellingError command, which requests that any instances of misspelled words at the current position or in the current selection be ignored.

IncreaseFontSize

Reprezentuje IncreaseFontSize polecenie, które żąda zwiększenia rozmiaru czcionki dla bieżącego zaznaczenia o 1 punkt.Represents the IncreaseFontSize command, which requests that the font size for the current selection be increased by 1 point.

IncreaseIndentation

Reprezentuje IncreaseIndentation polecenie, które żąda zwiększenia wcięcia bieżącego akapitu o jeden tabulator.Represents the IncreaseIndentation command, which requests that indentation for the current paragraph be increased by one tab stop.

MoveDownByLine

Reprezentuje MoveDownByLine polecenie, które żąda przejścia w dół o jeden wiersz w dół.Represents the MoveDownByLine command, which requests that the caret move down by one line.

MoveDownByPage

Reprezentuje MoveDownByPage polecenie, które powoduje, że karetka przesunie się o jedną stronę w dół.Represents the MoveDownByPage command, which requests that the caret move down by one page.

MoveDownByParagraph

Reprezentuje MoveDownByParagraph polecenie, które wymaga, aby karetka przesunie się o jeden akapit w dół.Represents the MoveDownByParagraph command, which requests that the caret move down by one paragraph.

MoveLeftByCharacter

Reprezentuje MoveLeftByCharacter polecenie, które wymaga, aby karetka przesunie jeden znak w lewo.Represents the MoveLeftByCharacter command, which requests that the caret move one character left.

MoveLeftByWord

Reprezentuje MoveLeftByWord polecenie, które wymaga, aby karetka przesunie jeden wyraz w lewo.Represents the MoveLeftByWord command, which requests that the caret move one word left.

MoveRightByCharacter

Reprezentuje MoveRightByCharacter polecenie, które wymaga, aby karetka przesunie jeden znak w prawo.Represents the MoveRightByCharacter command, which requests that the caret move one character right.

MoveRightByWord

Reprezentuje MoveRightByWord polecenie, które wymaga, aby karetka przesunie się o jeden wyraz w prawo.Represents the MoveRightByWord command, which requests that the caret move right by one word.

MoveToDocumentEnd

Reprezentuje MoveToDocumentEnd polecenie, które żąda, aby karetka była przenoszona na bardzo koniec zawartości.Represents the MoveToDocumentEnd command, which requests that the caret move to the very end of content.

MoveToDocumentStart

Reprezentuje MoveToDocumentStart polecenie, które żąda, aby karetka była przenoszona na bardzo początek zawartości.Represents the MoveToDocumentStart command, which requests that the caret move to the very beginning of content.

MoveToLineEnd

Reprezentuje MoveToLineEnd polecenie, które żąda przejścia karetki na koniec bieżącego wiersza.Represents the MoveToLineEnd command, which requests that the caret move to the end of the current line.

MoveToLineStart

Reprezentuje MoveToLineStart polecenie, które żąda przejścia karetki na początek bieżącego wiersza.Represents the MoveToLineStart command, which requests that the caret move to the beginning of the current line.

MoveUpByLine

Reprezentuje MoveUpByLine polecenie, które żąda, aby karetka przesunie się o jeden wiersz w górę.Represents the MoveUpByLine command, which requests that the caret move up by one line.

MoveUpByPage

Reprezentuje MoveUpByPage polecenie, które powoduje, że karetka przesuwa się o jedną stronę w górę.Represents the MoveUpByPage command, which requests that the caret move up by one page.

MoveUpByParagraph

Reprezentuje MoveUpByParagraph polecenie, które żąda, aby karetka była przenoszona do jednego akapitu.Represents the MoveUpByParagraph command, which requests that the caret move up by one paragraph.

SelectDownByLine

Reprezentuje SelectDownByLine polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte w dół o jeden wiersz.Represents the SelectDownByLine command, which requests that the current selection be expanded down by one line.

SelectDownByPage

Reprezentuje SelectDownByPage polecenie, które żąda, aby bieżące zaznaczenie zostało rozszerzone o jedną stronę.Represents the SelectDownByPage command, which requests that the current selection be expanded down by one page.

SelectDownByParagraph

Reprezentuje SelectDownByParagraph polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte w dół o jeden akapit.Represents the SelectDownByParagraph command, which requests that the current selection be expanded down by one paragraph.

SelectLeftByCharacter

Reprezentuje SelectLeftByCharacter polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte po lewej stronie o jeden znak.Represents the SelectLeftByCharacter command, which requests that the current selection be expanded left by one character.

SelectLeftByWord

Reprezentuje SelectLeftByWord polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte po lewej stronie o jeden wyraz.Represents the SelectLeftByWord command, which requests that the current selection be expanded left by one word.

SelectRightByCharacter

Reprezentuje SelectRightByCharacter polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte po prawej stronie o jeden znak.Represents the SelectRightByCharacter command, which requests that the current selection be expanded right by one character.

SelectRightByWord

Reprezentuje SelectRightByWord polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte bezpośrednio przez jedno słowo.Represents the SelectRightByWord command, which requests that the current selection be expanded right by one word.

SelectToDocumentEnd

Reprezentuje SelectToDocumentEnd polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte na bardzo zakończenie zawartości.Represents the SelectToDocumentEnd command, which requests that the current selection be expanded to the very end of content.

SelectToDocumentStart

Reprezentuje SelectToDocumentStart polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte na początku zawartości.Represents the SelectToDocumentStart command, which requests that the current selection be expanded to the very beginning of content.

SelectToLineEnd

Reprezentuje SelectToLineEnd polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte na koniec bieżącego wiersza.Represents the SelectToLineEnd command, which requests that the current selection be expanded to the end of the current line.

SelectToLineStart

Reprezentuje SelectToLineStart polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte na początku bieżącego wiersza.Represents the SelectToLineStart command, which requests that the current selection be expanded to the beginning of the current line.

SelectUpByLine

Reprezentuje SelectUpByLine polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte o jeden wiersz.Represents the SelectUpByLine command, which requests that the current selection be expanded up by one line.

SelectUpByPage

Reprezentuje SelectUpByPage polecenie, które żąda, aby bieżące zaznaczenie zostało rozszerzone o jedną stronę.Represents the SelectUpByPage command, which requests that the current selection be expanded up by one page.

SelectUpByParagraph

Reprezentuje SelectUpByParagraph polecenie, które żąda, aby bieżące zaznaczenie było rozwinięte o jeden akapit.Represents the SelectUpByParagraph command, which requests that the current selection be expanded up by one paragraph.

TabBackward

Reprezentuje TabBackward polecenie.Represents the TabBackward command.

TabForward

Reprezentuje TabForward polecenie.Represents the TabForward command.

ToggleBold

Reprezentuje ToggleBold polecenie, które żąda Bold przełączenia formatowania w bieżącym zaznaczeniu.Represents the ToggleBold command, which requests that Bold formatting be toggled on the current selection.

ToggleBullets

Reprezentuje ToggleBullets polecenie, które żąda, aby formatowanie listy nieuporządkowanej (nazywanej także listą punktowaną) było przełączane w bieżącym zaznaczeniu.Represents the ToggleBullets command, which requests that unordered list (also referred to as bulleted list) formatting be toggled on the current selection.

ToggleInsert

Reprezentuje ToggleInsert polecenie, które przełącza tryb wpisywania między wstawianiem i zastępowaniem.Represents the ToggleInsert command, which toggles the typing mode between Insert and Overtype.

ToggleItalic

Reprezentuje ToggleItalic polecenie, które żąda Italic przełączenia formatowania w bieżącym zaznaczeniu.Represents the ToggleItalic command, which requests that Italic formatting be toggled on the current selection.

ToggleNumbering

Reprezentuje ToggleNumbering polecenie, które wymaga przełączenia formatowania uporządkowanej listy (nazywanej także listą numerowaną) w bieżącym zaznaczeniu.Represents the ToggleNumbering command, which requests that ordered list (also referred to as numbered list) formatting be toggled on the current selection.

ToggleSubscript

Reprezentuje ToggleSubscript polecenie, które żąda przełączenia formatowania indeksu w bieżącym zaznaczeniu.Represents the ToggleSubscript command, which requests that subscript formatting be toggled on the current selection.

ToggleSuperscript

Reprezentuje ToggleSuperscript polecenie, które żąda przełączenia formatowania indeksu górnego w bieżącym zaznaczeniu.Represents the ToggleSuperscript command, which requests that superscript formatting be toggled on the current selection.

ToggleUnderline

Reprezentuje ToggleUnderline polecenie, które żąda Underline przełączenia formatowania w bieżącym zaznaczeniu.Represents the ToggleUnderline command, which requests that Underline formatting be toggled on the current selection.

Dotyczy

Zobacz też