EditingCommands 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一组标准的与编辑相关的命令。
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命令具有默认键手势+ShiftLeft。
通常,类提供的 EditingCommands 命令定义不使用命令参数, parameter
(方法) 预期的 Execute 参数。
有关命令和命令的详细信息,请参阅 输入概述。