EditingCommands EditingCommands EditingCommands EditingCommands Class

Определение

Предоставляет стандартный набор команд изменения.Provides a standard set of editing related commands.

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
Наследование
EditingCommandsEditingCommandsEditingCommandsEditingCommands

Примеры

В следующем примере показано, как вызвать команду редактирования для объекта, который поддерживает команду.The following example demonstrates how to invoke an editing command on an object that supports the command.

В этом примере в RichTextBox качестве целевого объекта команды выступает.For this example, a RichTextBox serves as the command target. Обратите RichTextBox внимание, IInputElement что реализует интерфейс ( FrameworkElementнаследуется от) и включает встроенную поддержку многих команд редактирования.Note that RichTextBox implements the IInputElement interface (inherited from FrameworkElement), and that it includes native support for many editing commands.

Первым аргументом для Execute метода является параметр команды.The first argument for the Execute method is a command parameter. Большинство команд редактирования игнорируют параметр команды. в общем случае этот параметр должен быть null для команд редактирования.Most editing commands ignore the command parameter; in general, this parameter should be null for editing commands.

Второй аргумент задает объект, на который будет направляться команда.The second argument specifies the object to which the command will be routed. Этот объект должен реализовывать IInputElement интерфейс и включать обработчик для указанной команды.This object must implement the IInputElement interface, and should include a handler for the specified command. Как правило, команда игнорируется при вызове для объекта, который не обрабатывает команду.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)

Комментарии

В следующей таблице показаны команды редактирования и связанные с ними жесты клавиш по умолчанию (с именами ключей Key из ModifierKeys перечислений и).The following table shows the editing commands and the associated default key gestures (with key names from the Key and ModifierKeys enumerations).

Команда редактированияEditing command Жест клавиши по умолчаниюDefault key gesture
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError нет жеста клавиши по умолчаниюno default key gesture
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError нет жеста клавиши по умолчаниюno 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

Команды перемещения курсора и расширение выбора команды разделяют общий набор жестов клавиш по умолчанию. общее различие заключается в добавлении Shift ключа для различения команд выбора из команд перемещения курсора.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. Например, MoveLeftByCharacter команда имеет Shift Leftжест клавиши по умолчанию, а соответствующая SelectLeftByCharacter команда имеет клавишу + 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.

В общем случае определения команд, предоставляемые EditingCommands классом, не используют параметры команды parameter (параметр, ожидаемый Execute методом).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).

Дополнительные сведения о командах и командах см. в разделе Общие сведения о входных данных.For more information on commands and commanding, see Input Overview.

Свойства

AlignCenter AlignCenter AlignCenter AlignCenter

Представляет команду AlignCenter, которая запрашивает, чтобы текущий абзац или выборка абзацев выравнивались по центру.Represents the AlignCenter command, which requests that the current paragraph or a selection of paragraphs be centered.

AlignJustify AlignJustify AlignJustify AlignJustify

Представляет команду AlignJustify, которая запрашивает выравнивание данного абзаца или выборки абзацев.Represents the AlignJustify command, which requests that the current paragraph or a selection of paragraphs be justified.

AlignLeft AlignLeft AlignLeft AlignLeft

Представляет команду AlignLeft, которая запрашивает выравнивание по левому краю выборки содержимого.Represents the AlignLeft command, which requests that a selection of content be aligned left.

AlignRight AlignRight AlignRight AlignRight

Представляет команду AlignRight, которая запрашивает выравнивание по правому краю выборки содержимого.Represents the AlignRight command, which requests that a selection of content be aligned right.

Backspace Backspace Backspace Backspace

Представляет команду Backspace, которая запрашивает нажатие клавиши "backspace" в текущей позиции или в отношении текущей выборки.Represents the Backspace command, which requests that a backspace be entered at the current position or over the current selection.

CorrectSpellingError CorrectSpellingError CorrectSpellingError CorrectSpellingError

Представляет команду CorrectSpellingError, которая запрашивает исправление любой орфографической ошибки в слове в текущей позиции.Represents the CorrectSpellingError command, which requests that any misspelled word at the current position be corrected.

DecreaseFontSize DecreaseFontSize DecreaseFontSize DecreaseFontSize

Представляет команду DecreaseFontSize, которая запрашивает уменьшение размера шрифта для текущей выборки на 1 пкт.Represents the DecreaseFontSize command, which requests that the font size for the current selection be decreased by 1 point.

DecreaseIndentation DecreaseIndentation DecreaseIndentation DecreaseIndentation

Представляет команду DecreaseIndentation, которая запрашивает уменьшение отступа для текущего абзаца на одну позицию табуляции.Represents the DecreaseIndentation command, which requests that indentation for the current paragraph be decreased by one tab stop.

Delete Delete Delete Delete

Представляет команду Delete, которая запрашивает удаление текущей выборки.Represents the Delete command, which requests that the current selection be deleted.

DeleteNextWord DeleteNextWord DeleteNextWord DeleteNextWord

Представляет команду DeleteNextWord, которая запрашивает удаление следующего слова (относительно текущей позиции).Represents the DeleteNextWord command, which requests that the next word (relative to a current position) be deleted.

DeletePreviousWord DeletePreviousWord DeletePreviousWord DeletePreviousWord

Представляет команду DeletePreviousWord, которая запрашивает удаление предыдущего слова (относительно текущей позиции).Represents the DeletePreviousWord command, which requests that the previous word (relative to a current position) be deleted.

EnterLineBreak EnterLineBreak EnterLineBreak EnterLineBreak

Представляет команду EnterLineBreak, которая запрашивает вставку разрыва строки в текущей позиции или в отношении текущей выборки.Represents the EnterLineBreak command, which requests that a line break be inserted at the current position or over the current selection.

EnterParagraphBreak EnterParagraphBreak EnterParagraphBreak EnterParagraphBreak

Представляет команду EnterParagraphBreak, которая запрашивает вставку разрыва абзаца в текущей позиции или в отношении текущей выборки.Represents the EnterParagraphBreak command, which requests that a paragraph break be inserted at the current position or over the current selection.

IgnoreSpellingError IgnoreSpellingError IgnoreSpellingError IgnoreSpellingError

Представляет команду IgnoreSpellingError, которая запрашивает игнорирование любых орфографических ошибок в словах в текущей позиции или в текущей выборке.Represents the IgnoreSpellingError command, which requests that any instances of misspelled words at the current position or in the current selection be ignored.

IncreaseFontSize IncreaseFontSize IncreaseFontSize IncreaseFontSize

Представляет команду IncreaseFontSize, которая запрашивает увеличения размера шрифта для текущей выборки на 1 пкт.Represents the IncreaseFontSize command, which requests that the font size for the current selection be increased by 1 point.

IncreaseIndentation IncreaseIndentation IncreaseIndentation IncreaseIndentation

Представляет команду IncreaseIndentation, которая запрашивает увеличение отступа для текущего абзаца на одну позицию табуляции.Represents the IncreaseIndentation command, which requests that indentation for the current paragraph be increased by one tab stop.

MoveDownByLine MoveDownByLine MoveDownByLine MoveDownByLine

Представляет команду MoveDownByLine, которая запрашивает переход курсора вниз на одну строку.Represents the MoveDownByLine command, which requests that the caret move down by one line.

MoveDownByPage MoveDownByPage MoveDownByPage MoveDownByPage

Представляет команду MoveDownByPage, которая запрашивает переход курсора вниз на одну страницу.Represents the MoveDownByPage command, which requests that the caret move down by one page.

MoveDownByParagraph MoveDownByParagraph MoveDownByParagraph MoveDownByParagraph

Представляет команду MoveDownByParagraph, которая запрашивает переход курсора вниз на один абзац.Represents the MoveDownByParagraph command, which requests that the caret move down by one paragraph.

MoveLeftByCharacter MoveLeftByCharacter MoveLeftByCharacter MoveLeftByCharacter

Представляет команду MoveLeftByCharacter, которая запрашивает переход курсора влево на один символ.Represents the MoveLeftByCharacter command, which requests that the caret move one character left.

MoveLeftByWord MoveLeftByWord MoveLeftByWord MoveLeftByWord

Представляет команду MoveLeftByWord, которая запрашивает переход курсора влево на одно слово.Represents the MoveLeftByWord command, which requests that the caret move one word left.

MoveRightByCharacter MoveRightByCharacter MoveRightByCharacter MoveRightByCharacter

Представляет команду MoveRightByCharacter, которая запрашивает переход курсора вправо на один символ.Represents the MoveRightByCharacter command, which requests that the caret move one character right.

MoveRightByWord MoveRightByWord MoveRightByWord MoveRightByWord

Представляет команду MoveRightByWord, которая запрашивает переход курсора вправо на одно слово.Represents the MoveRightByWord command, which requests that the caret move right by one word.

MoveToDocumentEnd MoveToDocumentEnd MoveToDocumentEnd MoveToDocumentEnd

Представляет команду MoveToDocumentEnd, которая запрашивает перемещение курсора в конец содержимого.Represents the MoveToDocumentEnd command, which requests that the caret move to the very end of content.

MoveToDocumentStart MoveToDocumentStart MoveToDocumentStart MoveToDocumentStart

Представляет команду MoveToDocumentStart, которая запрашивает перемещение курсора в начало содержимого.Represents the MoveToDocumentStart command, which requests that the caret move to the very beginning of content.

MoveToLineEnd MoveToLineEnd MoveToLineEnd MoveToLineEnd

Представляет команду MoveToLineEnd, которая запрашивает перемещение курсора в конец текущей строки.Represents the MoveToLineEnd command, which requests that the caret move to the end of the current line.

MoveToLineStart MoveToLineStart MoveToLineStart MoveToLineStart

Представляет команду MoveToLineStart, которая запрашивает перемещение курсора в начало текущей строки.Represents the MoveToLineStart command, which requests that the caret move to the beginning of the current line.

MoveUpByLine MoveUpByLine MoveUpByLine MoveUpByLine

Представляет команду MoveUpByLine, которая запрашивает переход курсора вверх на одну строку.Represents the MoveUpByLine command, which requests that the caret move up by one line.

MoveUpByPage MoveUpByPage MoveUpByPage MoveUpByPage

Представляет команду MoveUpByPage, которая запрашивает переход курсора вверх на одну страницу.Represents the MoveUpByPage command, which requests that the caret move up by one page.

MoveUpByParagraph MoveUpByParagraph MoveUpByParagraph MoveUpByParagraph

Представляет команду MoveUpByParagraph, которая запрашивает переход курсора вверх на один абзац.Represents the MoveUpByParagraph command, which requests that the caret move up by one paragraph.

SelectDownByLine SelectDownByLine SelectDownByLine SelectDownByLine

Представляет команду SelectDownByLine, которая запрашивает расширение текущей выборки на одну строку вниз.Represents the SelectDownByLine command, which requests that the current selection be expanded down by one line.

SelectDownByPage SelectDownByPage SelectDownByPage SelectDownByPage

Представляет команду SelectDownByPage, которая запрашивает расширение текущей выборки на одну страницу вниз.Represents the SelectDownByPage command, which requests that the current selection be expanded down by one page.

SelectDownByParagraph SelectDownByParagraph SelectDownByParagraph SelectDownByParagraph

Представляет команду SelectDownByParagraph, которая запрашивает расширение текущей выборки на один абзац вниз.Represents the SelectDownByParagraph command, which requests that the current selection be expanded down by one paragraph.

SelectLeftByCharacter SelectLeftByCharacter SelectLeftByCharacter SelectLeftByCharacter

Представляет команду SelectLeftByCharacter, которая запрашивает расширение текущей выборки на один символ влево.Represents the SelectLeftByCharacter command, which requests that the current selection be expanded left by one character.

SelectLeftByWord SelectLeftByWord SelectLeftByWord SelectLeftByWord

Представляет команду SelectLeftByWord, которая запрашивает расширение текущей выборки на одно слово влево.Represents the SelectLeftByWord command, which requests that the current selection be expanded left by one word.

SelectRightByCharacter SelectRightByCharacter SelectRightByCharacter SelectRightByCharacter

Представляет команду SelectRightByCharacter, которая запрашивает расширение текущей выборки на один символ вправо.Represents the SelectRightByCharacter command, which requests that the current selection be expanded right by one character.

SelectRightByWord SelectRightByWord SelectRightByWord SelectRightByWord

Представляет команду SelectRightByWord, которая запрашивает расширение текущей выборки на одно слово вправо.Represents the SelectRightByWord command, which requests that the current selection be expanded right by one word.

SelectToDocumentEnd SelectToDocumentEnd SelectToDocumentEnd SelectToDocumentEnd

Представляет команду SelectToDocumentEnd, которая запрашивает расширение текущей выборки в конец содержимого.Represents the SelectToDocumentEnd command, which requests that the current selection be expanded to the very end of content.

SelectToDocumentStart SelectToDocumentStart SelectToDocumentStart SelectToDocumentStart

Представляет команду SelectToDocumentStart, которая запрашивает расширение текущей выборки в начало содержимого.Represents the SelectToDocumentStart command, which requests that the current selection be expanded to the very beginning of content.

SelectToLineEnd SelectToLineEnd SelectToLineEnd SelectToLineEnd

Представляет команду SelectToLineEnd, которая запрашивает расширение текущей выборки в конец текущей строки.Represents the SelectToLineEnd command, which requests that the current selection be expanded to the end of the current line.

SelectToLineStart SelectToLineStart SelectToLineStart SelectToLineStart

Представляет команду SelectToLineStart, которая запрашивает расширение текущей выборки в начало текущей строки.Represents the SelectToLineStart command, which requests that the current selection be expanded to the beginning of the current line.

SelectUpByLine SelectUpByLine SelectUpByLine SelectUpByLine

Представляет команду SelectUpByLine, которая запрашивает расширение текущей выборки на одну строку вверх.Represents the SelectUpByLine command, which requests that the current selection be expanded up by one line.

SelectUpByPage SelectUpByPage SelectUpByPage SelectUpByPage

Представляет команду SelectUpByPage, которая запрашивает расширение текущей выборки на одну страницу вверх.Represents the SelectUpByPage command, which requests that the current selection be expanded up by one page.

SelectUpByParagraph SelectUpByParagraph SelectUpByParagraph SelectUpByParagraph

Представляет команду SelectUpByParagraph, которая запрашивает расширение текущей выборки на один абзац вверх.Represents the SelectUpByParagraph command, which requests that the current selection be expanded up by one paragraph.

TabBackward TabBackward TabBackward TabBackward

Представляет команду TabBackward.Represents the TabBackward command.

TabForward TabForward TabForward TabForward

Представляет команду TabForward.Represents the TabForward command.

ToggleBold ToggleBold ToggleBold ToggleBold

Представляет команду ToggleBold, которая запрашивает, чтобы форматирование Bold переключилось на текущую выборку.Represents the ToggleBold command, which requests that Bold formatting be toggled on the current selection.

ToggleBullets ToggleBullets ToggleBullets ToggleBullets

Представляет команду ToggleBullets, которая запрашивает переключение форматирования маркированного списка на текущую выборку.Represents the ToggleBullets command, which requests that unordered list (also referred to as bulleted list) formatting be toggled on the current selection.

ToggleInsert ToggleInsert ToggleInsert ToggleInsert

Представляет команду ToggleInsert, которая переключает режимы вставки и замены.Represents the ToggleInsert command, which toggles the typing mode between Insert and Overtype.

ToggleItalic ToggleItalic ToggleItalic ToggleItalic

Представляет команду ToggleItalic, которая запрашивает, чтобы форматирование Italic переключилось на текущую выборку.Represents the ToggleItalic command, which requests that Italic formatting be toggled on the current selection.

ToggleNumbering ToggleNumbering ToggleNumbering ToggleNumbering

Представляет команду ToggleNumbering, которая запрашивает переключение форматирования упорядоченного списка (также называемый нумерованным списком) на текущую выборку.Represents the ToggleNumbering command, which requests that ordered list (also referred to as numbered list) formatting be toggled on the current selection.

ToggleSubscript ToggleSubscript ToggleSubscript ToggleSubscript

Представляет команду ToggleSubscript, которая запрашивает, чтобы форматирование нижнего индекса переключилось на текущую выборку.Represents the ToggleSubscript command, which requests that subscript formatting be toggled on the current selection.

ToggleSuperscript ToggleSuperscript ToggleSuperscript ToggleSuperscript

Представляет команду ToggleSuperscript, которая запрашивает, чтобы форматирование верхнего индекса переключилось на текущую выборку.Represents the ToggleSuperscript command, which requests that superscript formatting be toggled on the current selection.

ToggleUnderline ToggleUnderline ToggleUnderline ToggleUnderline

Представляет команду ToggleUnderline, которая запрашивает, чтобы форматирование Underline переключилось на текущую выборку.Represents the ToggleUnderline command, which requests that Underline formatting be toggled on the current selection.

Применяется к

Дополнительно