UIElement.GotFocus Zdarzenie
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje, gdy ten element uzyskuje fokus logiczny.
public:
event System::Windows::RoutedEventHandler ^ GotFocus;
public event System.Windows.RoutedEventHandler GotFocus;
member this.GotFocus : System.Windows.RoutedEventHandler
Public Custom Event GotFocus As RoutedEventHandler
Fokus logiczny różni się od fokusu klawiatury, jeśli fokus jest celowo wymuszany za pomocą wywołania metody, ale poprzedni fokus klawiatury istnieje w innym zakresie. W tym scenariuszu fokus klawiatury pozostaje tam, gdzie jest i element, w którym Focus wywoływana jest metoda, nadal uzyskuje fokus logiczny.
Bardziej precyzyjną interpretacją tego zdarzenia jest to, że jest wywoływana, gdy wartość IsFocused właściwości elementu w trasie jest zmieniana z false
na true
.
Ponieważ to zdarzenie używa routingu bubbling, element, który odbiera fokus może być elementem podrzędnym zamiast elementu, w którym faktycznie jest dołączony program obsługi zdarzeń. Source Sprawdź w danych zdarzenia, aby określić rzeczywisty element, który zyskał fokus.
Pole identyfikatora | GotFocusEvent |
Strategia routingu | Propagacji |
Delegat | RoutedEventHandler |
Nie ma odpowiedniego zdarzenia tunelowania.
Zastąp OnGotFocus implementację obsługi klas dla tego zdarzenia w klasach pochodnych.
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: