ToolGesture 类
[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]
表示与鼠标交互的工具。
继承层次结构
System.Object
System.Windows.Input.InputGesture
Microsoft.Windows.Design.Interaction.ToolGesture
命名空间: Microsoft.Windows.Design.Interaction
程序集: Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)
语法
声明
Public Class ToolGesture _
Inherits InputGesture
public class ToolGesture : InputGesture
public ref class ToolGesture : public InputGesture
type ToolGesture =
class
inherit InputGesture
end
public class ToolGesture extends InputGesture
ToolGesture 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
ToolGesture() | 初始化 ToolGesture 类的新实例。 | |
ToolGesture(ToolAction) | 初始化 ToolGesture 类的新实例。 | |
ToolGesture(ToolAction, MouseButton) | 初始化 ToolGesture 类的新实例。 | |
ToolGesture(ToolAction, MouseButton, ModifierKeys) | 初始化 ToolGesture 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
LeftButton | 获取或设置当鼠标左键按下时此笔势是否允许执行。 | |
MiddleButton | 获取或设置当鼠标中键按下时此笔势是否允许执行。 | |
Modifiers | 获取或设置允许按下该笔势的修改键。 | |
RightButton | 获取或设置当鼠标右键按下时此笔势是否允许执行。 | |
ToolAction | 获取或设置与此笔势关联的操作。 | |
XButton1 | 获取或设置当鼠标的 xbutton1 按钮按下时此笔势是否允许执行。 | |
XButton2 | 获取或设置当鼠标的 xbutton2 按钮按下时此笔势是否允许执行。 |
页首
方法
名称 | 说明 | |
---|---|---|
Equals | 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
Matches | 返回一个值,该值指示此笔势是否与输入事件匹配。 (重写 InputGesture.Matches(Object, InputEventArgs)。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ToString | 返回描述笔势的字符串用于诊断。 (重写 Object.ToString()。) |
页首
备注
工具笔试是 Windows Presentation Foundation (WPF) 样式的输入笔试,它表示与鼠标进行的工具交互。 ToolGesture 类与 MouseGesture 类非常相似,但还定义了一个更为丰富的交互集合。 请注意,ToolGesture 与 MouseGesture 重叠,将事件转换为输入绑定的设计器装饰器可使用这二者。 设计器装饰器风格工具笔势,没有它们时查找鼠标笔势。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.Windows.Design.Interaction 命名空间