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 т. д.).
Команды перемещения 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 переключение форматирования в текущем выборе. |