UIElement.OnGotFocus(RoutedEventArgs) 方法

定义

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

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

参数

e
RoutedEventArgs

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

注解

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

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

继承者说明

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

适用于

另请参阅