Partilhar via


DesktopWindowXamlSource.GotFocus Evento

Definição

Ocorre quando o DesktopWindowXamlSource obtém o foco no aplicativo da área de trabalho (como quando o usuário pressiona a tecla Tab enquanto o foco está no elemento pouco antes do 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) 

Tipo de evento

Comentários

Quando você adiciona um DesktopWindowXamlSource ao aplicativo da área de trabalho, por padrão, o DesktopWindowXamlSource não manipula automaticamente a navegação de foco por meio de eventos de teclado, como as teclas Tab ou seta. Chame o método NavigateFocus(Microsoft.UI.Xaml.Hosting.XamlSourceFocusNavigationRequest) para dar foco programaticamente quando o usuário navegar para DesktopWindowXamlSource.

Manipule o evento GotFocus para ser notificado quando o usuário inserir o DesktopWindowXamlSource por meio de algum evento que não seja teclado, como um clique do mouse, e você deseja manter o estado da interface do usuário no aplicativo da área de trabalho do host atualizado.

Aplica-se a