FrameworkElement.OnGotFocus(RoutedEventArgs) Methode

Definitie

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

e
RoutedEventArgs

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.

Van toepassing op

Zie ook