Partager via


DesktopWindowXamlSource.GotFocus Événement

Définition

Se produit lorsque desktopWindowXamlSource obtient le focus dans l’application de bureau (par exemple, lorsque l’utilisateur appuie sur la touche Tab pendant que le focus est sur l’élément juste avant desktopWindowXamlSource).

// 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) 

Type d'événement

Remarques

Lorsque vous ajoutez un DesktopWindowXamlSource à votre application de bureau, par défaut, desktopWindowXamlSource ne gère pas automatiquement la navigation au focus via des événements de clavier tels que les touches Tab ou de direction. Appelez la méthode NavigateFocus(Microsoft.UI.Xaml.Hosting.XamlSourceFocusNavigationRequest) pour donner le focus par programmation lorsque l’utilisateur accède à DesktopWindowXamlSource.

Gérez l’événement GotFocus pour qu’il soit averti lorsque l’utilisateur entre dans desktopWindowXamlSource via un événement autre que le clavier, tel qu’un clic de souris, et que vous souhaitez maintenir à jour l’état de l’interface utilisateur dans l’application de bureau hôte.

S’applique à