FrameworkElement.OnGotFocus(RoutedEventArgs) Metoda
Definicja
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.
Wywoływane za każdym razem, gdy nieobsługiwane GotFocus zdarzenie osiągnie ten element w swojej trasie.
protected:
override void OnGotFocus(System::Windows::RoutedEventArgs ^ e);
protected override void OnGotFocus (System.Windows.RoutedEventArgs e);
override this.OnGotFocus : System.Windows.RoutedEventArgs -> unit
Protected Overrides Sub OnGotFocus (e As RoutedEventArgs)
Parametry
Element RoutedEventArgs zawierający dane zdarzenia.
Uwagi
W przeciwieństwie do innych metod On* uwidocznionych przez elementy podstawowe, OnGotFocus ma domyślną implementację. W szczególności ma implementację, która zastępuje implementację null w następnym poziomie podstawowego elementu w dół. OnGotFocus Po wywołaniu ustawia odpowiednie zachowanie fokusu na tym elemencie w przypadkach, OnGotFocus gdy zdarzenie pochodzi z bieżącego elementu ze względu na fokus klawiatury. Procedura OnGotFocus obsługi nie oznacza argumentów zdarzeń jako obsługiwanych, nawet jeśli fokus jest ustawiony na bieżący element. Jeśli źródło zdarzenia było innym elementem w drzewie (a nie bieżącym elementem), program obsługi nic nie robi.
Tę metodę można zastąpić w celu zmiany domyślnego zachowania fokusu na elemecie, ale należy pamiętać, że zmiana zachowania fokusu w ten sposób może być lepsza, nie zezwalając elementowi na skupienie się w ogóle (zobacz Focusable).
Uwagi dotyczące dziedziczenia
Jeśli zamierzasz oznaczyć zdarzenie obsługiwane w argumentach, należy pamiętać o konsekwencjach związanych z obsługą zdarzeń w innych elementach nadrzędnych w drzewie elementów. Ponieważ ten program obsługi działa na zdarzeniu z rozsyłanym routingiem, ustawienie fokusu na bieżącą sender
wartość argumentów zdarzenia może nie być odpowiednie. Fokus może wymagać przejścia do złożonego elementu podrzędnego lub elementu nadrzędnego, w zależności od komposiowania niektórych kontrolek. Dlatego oznaczanie zdarzenia fokusu jako obsłużonego jest zalecane tylko wtedy, gdy całe drzewo wizualne, przez które odbywa się zdarzenie, jest częścią kompositingu utworzonej kontrolki.
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla