本文档已存档,并且将不进行维护。

UIElement.LostMouseCapture 事件

更新:2007 年 11 月

在此元素失去鼠标捕获时发生。

命名空间:  System.Windows
程序集:  PresentationCore(在 PresentationCore.dll 中)
用于 XAML 的 XMLNS:http://schemas.microsoft.com/winfx/xaml/presentation

public event MouseEventHandler LostMouseCapture
/** @event */
public final void add_LostMouseCapture (MouseEventHandler value)
/** @event */
public final void remove_LostMouseCapture (MouseEventHandler value)

JScript 不支持事件。
<object LostMouseCapture="MouseEventHandler" .../>

实现

IInputElement.LostMouseCapture

标识符字段

LostMouseCaptureEvent

路由策略

冒泡

委托

MouseEventHandler

  • 没有已定义的对应隧道事件。

  • 重写 OnLostMouseCapture 以在派生类中实现此事件的类处理。

当元素捕获鼠标时,它接收鼠标输入,即使指针位于其边界外。通常只有在执行拖放操作时才捕获鼠标。

由于此事件使用冒泡路由,因此失去捕获的元素可能是子元素,而不是实际附加事件处理程序的元素。请检查事件数据中的 Source 以确定实际失去捕获的元素。

此事件将为该类的 Mouse.LostMouseCapture 附加事件创建一个别名,以便在 UIElement 作为基元素被继承时,LostMouseCapture 会包含在类成员列表中。附加到 LostMouseCapture 事件的事件处理程序将附加到基础 Mouse.LostMouseCapture 附加事件,并接收同一事件数据实例。

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

.NET Framework

受以下版本支持:3.5、3.0
显示: