FrameworkElement.OnGotFocus(RoutedEventArgs) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Aangeroepen wanneer een niet-verwerkte GotFocus gebeurtenis dit element bereikt in de route.
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)
Parameters
De RoutedEventArgs gegevens die de gebeurtenisgegevens bevatten.
Opmerkingen
In tegenstelling tot sommige andere On*-methoden die door de basiselementen worden weergegeven, OnGotFocus heeft deze een standaard implementatie. Het heeft met name een implementatie die de null-implementatie overschrijft op het volgende niveau van het basiselement omlaag, OnGotFocus. Wanneer deze wordt aangeroepen, OnGotFocus stelt u het juiste focusgedrag in op dit element in gevallen waarin de gebeurtenis afkomstig is van het huidige element vanwege de toetsenbordfocus. De OnGotFocus handler markeert de gebeurtenisargumenten niet als verwerkt, zelfs niet wanneer de focus is ingesteld op het huidige element. Als de bron van de gebeurtenis een ander element in de structuur was (niet het huidige element), doet de handler niets.
U kunt deze methode overschrijven om het standaardfocusgedrag op uw element te wijzigen, maar houd er rekening mee dat het veranderen van het focusgedrag op deze manier beter kan worden bereikt door het element helemaal niet te richten (zie Focusable).
Notities voor overnemers
Als u de gebeurtenis die in de argumenten is verwerkt, wilt markeren, moet u rekening houden met de gevolgen van de afhandeling van gebeurtenissen in andere bovenliggende elementen in de elementstructuur. Omdat deze handler werkt op een gebeurtenis met een bubblingroutering, is het mogelijk dat het instellen van de focus op de huidige sender argumenten per gebeurtenisargumenten niet geschikt is. De focus moet mogelijk naar een samengesteld onderliggend element of naar een bovenliggend element gaan, afhankelijk van het composieren van bepaalde besturingselementen. Daarom wordt het markeren van een focusgebeurtenis zoals verwerkt alleen aanbevolen als de hele visualstructuur waar de gebeurtenis doorheen wordt gerouteerd, deel uitmaakt van het composieren van een besturingselement dat u hebt gemaakt.