DesktopWindowXamlSource.GotFocus Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, когда DesktopWindowXamlSource получает фокус в классическом приложении (например, когда пользователь нажимает клавишу TAB , когда фокус находится на элементе непосредственно перед 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)
Тип события
Комментарии
При добавлении DesktopWindowXamlSource в классическое приложение по умолчанию DesktopWindowXamlSource не обрабатывает навигацию по фокусу с помощью событий клавиатуры, таких как клавиши TAB или стрелки. Вызовите метод NavigateFocus(Microsoft.UI.Xaml.Hosting.XamlSourceFocusNavigationRequest), чтобы программным способом передать фокус при переходе пользователя к DesktopWindowXamlSource.
Обработайте событие GotFocus , чтобы получать уведомления при входе пользователя в DesktopWindowXamlSource с помощью какого-то события, не являющегося клавиатурой, например щелчка мышью, и вы хотите поддерживать состояние пользовательского интерфейса в ведущем классическом приложении.