EditingCommands Класс

Определение

Предоставляет стандартный набор связанных команд редактирования.

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

Примеры

В следующем примере показано, как вызвать команду редактирования для объекта, поддерживающего команду.

В этом примере объект RichTextBox служит целевым объектом команды. Обратите внимание, что RichTextBox реализует IInputElement интерфейс (наследуется от FrameworkElement), и он включает встроенную поддержку для многих команд редактирования.

Первым аргументом для Execute метода является параметр команды. Большинство команд редактирования игнорируют параметр команды; Как правило, этот параметр должен быть null для команд редактирования.

Второй аргумент указывает объект, в который будет перенаправлена команда. Этот объект должен реализовать IInputElement интерфейс и должен включать обработчик для указанной команды. Как правило, команда игнорируется при вызове объекта, который не обрабатывает команду.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Комментарии

В следующей таблице показаны команды редактирования и связанные жесты ключа по умолчанию (с именами ключей Key из перечислений и ModifierKeys т. д.).

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

Команды перемещения caret и выделенные команды используют общий набор жестов ключей по умолчанию, общее различие заключается в добавлении Shift ключа для отличия команд выбора от команд перемещения курсора. Например, MoveLeftByCharacter команда имеет жест ключа по умолчанию, а соответствующая SelectLeftByCharacter команда имеет жест Leftключа Shift+Leftпо умолчанию.

Как правило, определения команд, предоставляемые EditingCommands классом, не используют параметры команды ( parameter параметр, ожидаемый методом Execute ).

Дополнительные сведения о командах и командах см. в разделе "Обзор входных данных".

Свойства

Имя Описание
AlignCenter

Представляет команду, которая запрашивает AlignCenter центрирование текущего абзаца или выделения абзацев.

AlignJustify

Представляет команду, которая запрашивает AlignJustify оправдание текущего абзаца или выбора абзацев.

AlignLeft

Представляет команду, которая запрашивает AlignLeft выравнивание выделения содержимого слева.

AlignRight

Представляет команду, которая запрашивает AlignRight выравнивание выделения содержимого вправо.

Backspace

Представляет команду, которая запрашивает Backspace ввод внутреннего пространства в текущей позиции или по текущему выбору.

CorrectSpellingError

Представляет команду, которая запрашивает CorrectSpellingError исправление любого неправильного слова в текущей позиции.

DecreaseFontSize

Представляет команду, которая запрашивает DecreaseFontSize размер шрифта для текущего выделения на 1 точку.

DecreaseIndentation

Представляет команду, которая запрашивает DecreaseIndentation отступ для текущего абзаца на одну остановку табуляции.

Delete

Представляет команду, которая запрашивает Delete удаление текущего выделенного фрагмента.

DeleteNextWord

Представляет команду, которая запрашивает DeleteNextWord удаление следующего слова (относительно текущей позиции).

DeletePreviousWord

Представляет команду, которая запрашивает DeletePreviousWord удаление предыдущего слова (относительно текущей позиции).

EnterLineBreak

Представляет команду, которая запрашивает EnterLineBreak вставку разрыва строки в текущей позиции или по текущему выбору.

EnterParagraphBreak

Представляет команду, которая запрашивает EnterParagraphBreak вставку разрыва абзаца в текущей позиции или по текущему выбору.

IgnoreSpellingError

Представляет команду, которая запрашивает IgnoreSpellingError , что любые экземпляры ошибок слов в текущей позиции или в текущем выделенном фрагменте игнорируются.

IncreaseFontSize

Представляет команду, которая запрашивает IncreaseFontSize увеличение размера шрифта для текущего выбора на 1 точку.

IncreaseIndentation

Представляет команду, которая запрашивает IncreaseIndentation отступ для текущего абзаца на одну остановку табуляции.

MoveDownByLine

Представляет команду, которая запрашивает MoveDownByLine перемещение курсора вниз по одной строке.

MoveDownByPage

Представляет команду, которая запрашивает MoveDownByPage перемещение курсора вниз на одну страницу.

MoveDownByParagraph

Представляет команду, которая запрашивает MoveDownByParagraph перемещение курсора вниз по одному абзацу.

MoveLeftByCharacter

Представляет команду, которая запрашивает MoveLeftByCharacter перемещение одного символа влево.

MoveLeftByWord

Представляет команду, которая запрашивает MoveLeftByWord перемещение одного слова влево.

MoveRightByCharacter

Представляет команду, которая запрашивает MoveRightByCharacter перемещение одного символа вправо.

MoveRightByWord

Представляет команду, которая запрашивает MoveRightByWord перемещение курсора вправо по одному слову.

MoveToDocumentEnd

Представляет команду, которая запрашивает MoveToDocumentEnd перемещение курсора к самому концу содержимого.

MoveToDocumentStart

Представляет команду, которая запрашивает MoveToDocumentStart перемещение в самое начало содержимого.

MoveToLineEnd

Представляет команду, которая запрашивает MoveToLineEnd перемещение курсора в конец текущей строки.

MoveToLineStart

Представляет команду, которая запрашивает MoveToLineStart переход в начало текущей строки.

MoveUpByLine

Представляет команду, которая запрашивает MoveUpByLine перемещение курсора по одной строке.

MoveUpByPage

Представляет команду, которая запрашивает MoveUpByPage перемещение курсора на одну страницу.

MoveUpByParagraph

Представляет команду, которая запрашивает MoveUpByParagraph перемещение курсора по одному абзацу.

SelectDownByLine

Представляет команду, которая запрашивает SelectDownByLine развертывание текущего выделенного фрагмента по одной строке.

SelectDownByPage

Представляет команду, которая запрашивает SelectDownByPage развертывание текущего выделенного фрагмента на одной странице.

SelectDownByParagraph

Представляет команду, которая запрашивает SelectDownByParagraph развертывание текущего выделенного фрагмента по одному абзацу.

SelectLeftByCharacter

Представляет команду, которая запрашивает SelectLeftByCharacter развертывание текущего выделенного фрагмента одним символом.

SelectLeftByWord

Представляет команду, которая запрашивает SelectLeftByWord развертывание текущего выделенного фрагмента одним словом.

SelectRightByCharacter

Представляет команду, которая запрашивает SelectRightByCharacter , чтобы текущий выбор был развернут прямо одним символом.

SelectRightByWord

Представляет команду, которая запрашивает SelectRightByWord , что текущий выбор будет развернут прямо одним словом.

SelectToDocumentEnd

Представляет команду, которая запрашивает SelectToDocumentEnd развертывание текущего выделенного фрагмента до самого конца содержимого.

SelectToDocumentStart

Представляет команду, которая запрашивает SelectToDocumentStart , что текущий выбор будет развернут до самого начала содержимого.

SelectToLineEnd

Представляет команду, которая запрашивает SelectToLineEnd развертывание текущего выделенного фрагмента до конца текущей строки.

SelectToLineStart

Представляет команду, которая запрашивает SelectToLineStart развертывание текущего выделенного фрагмента до начала текущей строки.

SelectUpByLine

Представляет команду, которая запрашивает SelectUpByLine , чтобы текущий выбор был развернут по одной строке.

SelectUpByPage

Представляет команду, которая запрашивает SelectUpByPage , что текущий выбор будет развернут на одной странице.

SelectUpByParagraph

Представляет команду, которая запрашивает SelectUpByParagraph развертывание текущего выделенного фрагмента по одному абзацу.

TabBackward

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

TabForward

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

ToggleBold

Представляет команду, которая запрашивает ToggleBoldBold переключение форматирования в текущем выборе.

ToggleBullets

Представляет команду, которая запрашивает ToggleBullets форматирование неупорядоченного списка (также называемого маркируемым списком) в текущем выборе.

ToggleInsert

Представляет команду, которая переключает ToggleInsert режим ввода между insert и Overtype.

ToggleItalic

Представляет команду, которая запрашивает ToggleItalicItalic переключение форматирования в текущем выборе.

ToggleNumbering

Представляет команду, которая запрашивает ToggleNumbering форматирование упорядоченного списка (также называемого нумерованным списком) для переключения на текущий выбор.

ToggleSubscript

Представляет команду, которая запрашивает ToggleSubscript форматирование подстрока для переключения на текущий выбор.

ToggleSuperscript

Представляет команду, которая запрашивает ToggleSuperscript переключение форматирования надстроек на текущий выбор.

ToggleUnderline

Представляет команду, которая запрашивает ToggleUnderlineUnderline переключение форматирования в текущем выборе.

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

См. также раздел