UIElement.OnLostFocus(RoutedEventArgs) 方法

定义

使用提供的事件数据引发 LostFocus 路由事件。

protected:
 virtual void OnLostFocus(System::Windows::RoutedEventArgs ^ e);
protected virtual void OnLostFocus (System.Windows.RoutedEventArgs e);
abstract member OnLostFocus : System.Windows.RoutedEventArgs -> unit
override this.OnLostFocus : System.Windows.RoutedEventArgs -> unit
Protected Overridable Sub OnLostFocus (e As RoutedEventArgs)

参数

e
RoutedEventArgs

包含事件数据的 RoutedEventArgs。 此事件数据必须包含 LostFocus 事件的标识符。

注解

此方法虽然是虚拟的,但具有引发 事件的默认实现。

此 On* 方法实现旨在引发 事件,并且相同的方法实现在内部调用,以在属性值更改时 IsFocused 引发事件。 此实现不同于其他一些Windows Presentation Foundation (WPF) On* 实现,后者仅提供为该事件添加类处理的便捷方法。

继承者说明

除非有不引发焦点事件的特意和异常需求,否则请确保实现调用基实现。 否则, LostFocus 在通常将焦点设置为此元素的典型用户操作期间不会引发 事件。 如果不希望元素可聚焦,可以通过将 设置为 Focusablefalse来阻止元素可聚焦。

适用于