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)

Комментарии

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

Команда редактирования Жест ключа по умолчанию
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

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

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

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

Свойства

AlignCenter

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

AlignJustify

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

AlignLeft

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

AlignRight

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

Backspace

Представляет команду 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

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

ToggleBullets

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

ToggleInsert

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

ToggleItalic

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

ToggleNumbering

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

ToggleSubscript

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

ToggleSuperscript

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

ToggleUnderline

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

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

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