ContentElement.PreviewMouseRightButtonUp 事件

定义

在鼠标指针位于此元素上并且松开鼠标右键时发生。

public:
 virtual event System::Windows::Input::MouseButtonEventHandler ^ PreviewMouseRightButtonUp;
public event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonUp;
member this.PreviewMouseRightButtonUp : System.Windows.Input.MouseButtonEventHandler 
Public Custom Event PreviewMouseRightButtonUp As MouseButtonEventHandler 

事件类型

实现

注解

尽管此 路由事件概述 似乎遵循通过元素树的隧道路由,但它实际上是一个直接路由事件,由每个 ContentElement引发并沿元素树重新引发。

此事件是报告基础 Mouse.PreviewMouseUp 事件的鼠标按钮细节的几个相关事件之一,该事件是事件路由中每个元素处理的附加事件。

此事件的参数公开基础 Mouse.PreviewMouseUp 事件的参数。 如果该事件被标记为沿事件路由处理,则仍会引发特定于鼠标按钮的事件;但是,必须通过显式调用 AddHandler来添加鼠标按钮特定事件的处理程序,并可以选择处理已标记为已处理的事件,以便成为事件的侦听器。

从概念上讲,将此事件 (和) 上的 ContentElement 其他鼠标按钮事件视为鼠标“服务” (与 类) 提供的服务 Mouse 定义。 事件增加了无需检查鼠标按钮状态的便利性, (事件数据中原始鼠标事件的左、右、上、下) 。 对于更高级的方案(例如检查非标准按钮的状态),可能需要使用 类上的 Mouse API,而不是 上的 ContentElementAPI。

路由事件信息

标识符字段 PreviewMouseRightButtonUpEvent
路由策略 直接
委托 MouseButtonEventHandler

适用于

另请参阅