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.).
Команды перемещения курсора и раскрывающиеся команды выделения используют общий набор жестов клавиш по умолчанию. Общее различие заключается в добавлении 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 переключилось на текущую выборку. |