EditingCommands 类

定义

提供一组标准的与编辑相关的命令。

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
继承
EditingCommands

示例

以下示例演示如何对支持该命令的对象调用编辑命令。

对于此示例,一个 RichTextBox 用作命令目标。 请注意, RichTextBox 实现 IInputElementFrameworkElement) 继承的接口 (,并且它包括对许多编辑命令的本机支持。

方法的第一个参数 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命令具有默认键手势+ShiftLeft

通常,类提供的 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

表示 ToggleBold 命令,该命令请求对当前所选内容进行 Bold 格式切换。

ToggleBullets

表示 ToggleBullets 命令,该命令请求对当前所选内容进行无序列表(也称为项目符号列表)格式切换。

ToggleInsert

表示 ToggleInsert 命令,该命令用于切换“插入”和“改写”键入模式。

ToggleItalic

表示 ToggleItalic 命令,该命令请求对当前所选内容进行 Italic 格式切换。

ToggleNumbering

表示 ToggleNumbering 命令,该命令请求对当前所选内容进行排序列表(也称为编号列表)格式切换。

ToggleSubscript

表示 ToggleSubscript 命令,该命令请求对当前所选内容进行下标格式切换。

ToggleSuperscript

表示 ToggleSuperscript 命令,该命令请求对当前所选内容进行上标格式切换。

ToggleUnderline

表示 ToggleUnderline 命令,该命令请求对当前所选内容进行 Underline 格式切换。

适用于

另请参阅