信息
您所需的主题如下所示。但此主题未包含在此库中。

UIElement.LostFocus 事件

更新:2007 年 11 月

在此元素失去逻辑焦点时发生。

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

public event RoutedEventHandler LostFocus
/** @event */
public void add_LostFocus (RoutedEventHandler value)
/** @event */
public void remove_LostFocus (RoutedEventHandler value)

JScript 不支持事件。
<object LostFocus="RoutedEventHandler" .../>

标识符字段

LostFocusEvent

路由策略

冒泡

委托

RoutedEventHandler

  • 没有对应的隧道事件。

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

如果有意通过某个方法调用强制失去了焦点,而前一个键盘焦点位于不同的范围内,则逻辑焦点将与键盘焦点不同。在这种情况下,键盘焦点将保持不变,而调用 Focus 方法的元素仍将获得逻辑焦点。

对此事件的更精确的解释是:当路由中某个元素的 IsFocused 属性的值从 true 更改为 false 时引发此事件。

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

Windows Vista

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

.NET Framework

受以下版本支持:3.5、3.0

社区附加资源

显示:
© 2014 Microsoft