UIElement.OnGotFocus(RoutedEventArgs) UIElement.OnGotFocus(RoutedEventArgs) UIElement.OnGotFocus(RoutedEventArgs) UIElement.OnGotFocus(RoutedEventArgs) Method


提供されたイベント データを使用して、GotFocus ルーティング イベントを発生させます。Raises the GotFocus routed event by using the event data provided.

 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)


RoutedEventArgs RoutedEventArgs RoutedEventArgs RoutedEventArgs

イベント データを格納している RoutedEventArgsA RoutedEventArgs that contains event data. このイベント データには、GotFocus イベントの識別子が含まれている必要があります。This event data must contain the identifier for the GotFocus event.


このメソッドには、仮想には、イベントを発生させる既定の実装があります。This method, although virtual, does have a default implementation that raises the event.

この On * メソッドの実装は、イベントを発生させることを目的としています。このメソッドの実装IsFocusedは、プロパティ値が変更されたときにイベントを発生させるために、内部的に呼び出されます。This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the IsFocused property value changes. 実装OnGotFocusは、そのイベントのWindows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)クラス処理を追加するのに便利な方法のみを提供する、* の他の実装とは異なります。The OnGotFocus implementation differs from some other Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) On* implementations, which only provide a convenient way to add class handling for that event.

注意 (継承者)

意図的に、または異常なイベントを発生させない必要がある場合を除き、実装が基本実装を呼び出すようにしてください。Unless you have a deliberate and unusual need to not raise the focus events, make sure that your implementation calls the base implementation. それ以外のGotFocus場合、イベントは通常のユーザー操作中には発生しません。通常、この要素にフォーカスが設定されます。Otherwise, the GotFocus event is not raised during typical user operations that ordinarily set focus to this element. 要素にフォーカスを設定しない場合は、をに設定Focusableするfalseことによって、要素がフォーカスされないようにすることができます。If you do not intend your element to be focusable, you can prevent the element from being focusable by setting Focusable to false.