Freigeben über


ContentElement.OnGotFocus(RoutedEventArgs) Methode

Definition

Löst das Routingereignis mithilfe der GotFocus bereitgestellten Ereignisdaten aus.

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)

Parameter

e
RoutedEventArgs

Ein RoutedEventArgs Objekt, das Ereignisdaten enthält. Diese Ereignisdaten müssen den Bezeichner für das GotFocus Ereignis enthalten.

Hinweise

Diese Methode, obwohl virtuell, verfügt über eine Standardimplementierung, die das Ereignis auslöst.

Diese On*-Methodenimplementierung soll das Ereignis auslösen, und diese Methodenimplementierung wird intern aufgerufen, um das Ereignis auszuheben, wenn sich der IsFocused Eigenschaftswert ändert. Die OnGotFocus Implementierung unterscheidet sich von einigen anderen Windows Presentation Foundation (WPF) On*-Implementierungen, die nur eine bequeme Möglichkeit zum Hinzufügen der Klassenbehandlung für dieses Ereignis bieten.

Hinweise zu Vererbungen

Wenn Sie nicht über eine absichtliche und ungewöhnliche Notwendigkeit verfügen, die Fokusereignisse nicht auszuheben, stellen Sie sicher, dass Ihre Implementierung die Basisimplementierung aufruft. Andernfalls wird das GotFocus Ereignis nicht während typischen Benutzervorgängen ausgelöst, die den Fokus auf dieses Element festlegen. Wenn Sie nicht beabsichtigen, dass das Element fokussierbar ist, können Sie verhindern, dass das Element fokussierbar ist, indem Sie auf false".Focusable Beachten Sie, dass eine Focusable standardmäßig nicht fokussierbar ist, daher ist die Einstellung Focusable absichtlich nicht erforderlich.

Gilt für:

Weitere Informationen