Freigeben über


UIElement.GotFocus Ereignis

Definition

Tritt auf, wenn dieses Element den logischen Fokus erhält.

public:
 event System::Windows::RoutedEventHandler ^ GotFocus;
public event System.Windows.RoutedEventHandler GotFocus;
member this.GotFocus : System.Windows.RoutedEventHandler 
Public Custom Event GotFocus As RoutedEventHandler 

Ereignistyp

Hinweise

Der logische Fokus unterscheidet sich vom Tastaturfokus, wenn der Fokus absichtlich mithilfe eines Methodenaufrufs erzwungen wird, der vorherige Tastaturfokus jedoch in einem anderen Bereich vorhanden ist. In diesem Szenario bleibt der Tastaturfokus dort, wo er sich befindet, und das Element, in dem eine Focus Methode aufgerufen wird, erhält weiterhin den logischen Fokus.

Eine präzisere Interpretation dieses Ereignisses ist, dass es ausgelöst wird, wenn der Wert der IsFocused -Eigenschaft eines Elements in der Route von false in truegeändert wird.

Da dieses Ereignis sprudelndes Routing verwendet, kann es sich bei dem Element, das den Fokus empfängt, um ein untergeordnetes Element anstelle des Elements handelt, in dem der Ereignishandler tatsächlich angefügt ist. Überprüfen Sie die Source In-Ereignisdaten, um das tatsächliche Element zu ermitteln, das den Fokus erlangt hat.

Informationen zum Routingereignis

Bezeichnerfeld GotFocusEvent
Routingstrategie Bubbling
Delegat RoutedEventHandler
  • Es gibt kein entsprechendes Tunnelereignis.

  • Überschreiben Sie OnGotFocus , um die Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen zu implementieren.

Gilt für:

Weitere Informationen