导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

MouseButtonEventArgs 类

2013/12/13

为鼠标按钮输入事件提供事件数据,例如 UIElement.MouseLeftButtonDown

System.Object
  System.EventArgs
    System.Windows.RoutedEventArgs
      System.Windows.Input.MouseEventArgs
        System.Windows.Input.MouseButtonEventArgs

Namespace:  System.Windows.Input
程序集:  System.Windows(位于 System.Windows.dll 中)

public sealed class MouseButtonEventArgs : MouseEventArgs

MouseButtonEventArgs 类型公开以下成员。

  名称说明
公共属性Handled获取或设置将路由事件标记为已处理的值。如果 Handled 的值为 true,则可以防止事件路由路径上的大多数处理程序再次处理同一事件。
公共属性OriginalSource获取对引发事件的对象的引用。 (从 RoutedEventArgs 继承。)
公共属性StylusDevice获取报告触笔设备信息(如与输入关联的触笔接触点的集合)的对象。 (从 MouseEventArgs 继承。)
返回顶部

  名称说明
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
受保护的方法Finalize允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法GetHashCode用作特定类型的哈希函数。 (从 Object 继承。)
公共方法GetPosition返回指针位置的 x 坐标和 y 坐标,并且可以选择根据提供的 UIElement 的坐标原点进行评估。 (从 MouseEventArgs 继承。)
公共方法GetType获取当前实例的 Type (从 Object 继承。)
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法ToString返回一个字符串,它表示当前的对象。 (从 Object 继承。)
返回顶部

MouseButtonEventArgs 定义 Handled,后者与将鼠标按钮事件标记为已处理相关。处理该事件可防止路由路径上更远处的典型处理程序对发生的同一事件进行处理。

在 Windows Phone 中,MouseButtonEventArgs 不承载报告单击了哪个鼠标按钮(左键或右键)的信息。如果要知道鼠标按钮是鼠标左键或还是鼠标右键,则必须为每个事件(UIElement.MouseLeftButtonDown)使用单独的处理程序。

鼠标事件有时是触控输入促进因素的提升事件。有关鼠标事件提升概念的更多信息,请参见快速入门:Windows Phone 的触控输入

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2014 Microsoft