Freigeben über


DesktopWindowXamlSource.TakeFocusRequested Ereignis

Definition

Tritt auf, wenn die Hostdesktopanwendung eine Anforderung empfängt, die den Fokus vom DesktopWindowXamlSource-Objekt zurücknimmt (z. B. befindet sich der Benutzer auf dem letzten fokussierbaren Element in DesktopWindowXamlSource und drückt die TAB-TASTE).

// Register
event_token TakeFocusRequested(TypedEventHandler<DesktopWindowXamlSource, DesktopWindowXamlSourceTakeFocusRequestedEventArgs const&> const& handler) const;

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

// Revoke with event_revoker
DesktopWindowXamlSource::TakeFocusRequested_revoker TakeFocusRequested(auto_revoke_t, TypedEventHandler<DesktopWindowXamlSource, DesktopWindowXamlSourceTakeFocusRequestedEventArgs const&> const& handler) const;
public event TypedEventHandler<DesktopWindowXamlSource,DesktopWindowXamlSourceTakeFocusRequestedEventArgs> TakeFocusRequested;
function onTakeFocusRequested(eventArgs) { /* Your code */ }
desktopWindowXamlSource.addEventListener("takefocusrequested", onTakeFocusRequested);
desktopWindowXamlSource.removeEventListener("takefocusrequested", onTakeFocusRequested);
- or -
desktopWindowXamlSource.ontakefocusrequested = onTakeFocusRequested;
Public Custom Event TakeFocusRequested As TypedEventHandler(Of DesktopWindowXamlSource, DesktopWindowXamlSourceTakeFocusRequestedEventArgs) 

Ereignistyp

Hinweise

Wenn Sie Ihrer Desktopanwendung eine DesktopWindowXamlSource hinzufügen, verarbeitet DesktopWindowXamlSource standardmäßig nicht automatisch die Fokusnavigation über Tastaturereignisse wie tab- oder pfeiltasten. Behandeln Sie dieses Ereignis, um programmgesteuert den Fokus auf das nächste fokussierbare Element in der Hostanwendung zu legen, wenn der Benutzer von DesktopWindowXamlSource navigiert.

Gilt für: