Freigeben über


DesktopWindowXamlSource.GotFocus Ereignis

Definition

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

// 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 tabulator oder pfeiltasten. Rufen Sie die NavigateFocus-Methode auf, um programmgesteuert den Fokus zu geben, wenn der Benutzer zu DesktopWindowXamlSource navigiert.

Behandeln Sie das GotFocus-Ereignis , um benachrichtigt zu werden, wenn der Benutzer das DesktopWindowXamlSource-Ereignis über ein Nicht-Tastaturereignis (z. B. einen Mausklick) eingibt, und Sie möchten den Status der Benutzeroberfläche in der Hostdesktopanwendung auf dem neuesten Stand halten.

Gilt für: