Freigeben über


DesktopWindowXamlSource.GotFocus Ereignis

Definition

Tritt auf, wenn desktopWindowXamlSource den Fokus in der Desktopanwendung erhält (z. B. wenn der Benutzer die TAB-TASTE drückt, während sich der Fokus auf dem Element kurz vor DesktopWindowXamlSource befindet).

// Register
event_token GotFocus(TypedEventHandler<DesktopWindowXamlSource, DesktopWindowXamlSourceGotFocusEventArgs const&> const& handler) const;

// Revoke with event_token
void GotFocus(event_token const* cookie) const;

// Revoke with event_revoker
DesktopWindowXamlSource::GotFocus_revoker GotFocus(auto_revoke_t, TypedEventHandler<DesktopWindowXamlSource, DesktopWindowXamlSourceGotFocusEventArgs const&> const& handler) const;
public event TypedEventHandler<DesktopWindowXamlSource,DesktopWindowXamlSourceGotFocusEventArgs> GotFocus;
function onGotFocus(eventArgs) { /* Your code */ }
desktopWindowXamlSource.addEventListener("gotfocus", onGotFocus);
desktopWindowXamlSource.removeEventListener("gotfocus", onGotFocus);
- or -
desktopWindowXamlSource.ongotfocus = onGotFocus;
Public Custom Event GotFocus As TypedEventHandler(Of DesktopWindowXamlSource, DesktopWindowXamlSourceGotFocusEventArgs) 

Ereignistyp

Hinweise

Wenn Sie Ihrer Desktopanwendung eine DesktopWindowXamlSource hinzufügen, verarbeitet DesktopWindowXamlSource standardmäßig nicht automatisch die Fokusnavigation über Tastaturereignisse wie tab- oder pfeiltasten. Rufen Sie die NavigateFocus(Microsoft.UI.Xaml.Hosting.XamlSourceFocusNavigationRequest) -Methode auf, um den Fokus programmgesteuert zu geben, wenn der Benutzer zu DesktopWindowXamlSource navigiert.

Behandeln Sie das GotFocus-Ereignis , das benachrichtigt wird, wenn der Benutzer desktopWindowXamlSource über ein Nicht-Tastaturereignis eingibt, z. B. einen Mausklick, und Sie möchten den Zustand der Benutzeroberfläche in der Hostdesktopanwendung auf dem neuesten Stand halten.

Gilt für: