UIElement.GettingFocus Событие

Определение

Происходит перед получением фокуса UIElement . Это событие вызывается синхронно, чтобы убедиться, что фокус не перемещается, пока событие бурно.

// Register
event_token GettingFocus(TypedEventHandler<UIElement, GettingFocusEventArgs const&> const& handler) const;

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

// Revoke with event_revoker
UIElement::GettingFocus_revoker GettingFocus(auto_revoke_t, TypedEventHandler<UIElement, GettingFocusEventArgs const&> const& handler) const;
public event TypedEventHandler<UIElement,GettingFocusEventArgs> GettingFocus;
function onGettingFocus(eventArgs) { /* Your code */ }
uIElement.addEventListener("gettingfocus", onGettingFocus);
uIElement.removeEventListener("gettingfocus", onGettingFocus);
- or -
uIElement.ongettingfocus = onGettingFocus;
Public Custom Event GettingFocus As TypedEventHandler(Of UIElement, GettingFocusEventArgs) 
<uiElement GettingFocus="eventhandler"/>

Тип события

Комментарии

Мы рекомендуем использовать перенаправленные события фокуса UIElement вместо событий FocusManager по возможности.

Фокус может иметь только один элемент пользовательского интерфейса за раз.

Элемент управления может сосредоточиться, когда другой элемент управления теряет фокус, изменяется представление приложения, пользователь переключает приложения или взаимодействует с системой, таким образом, что приложение больше не находится на переднем плане.

При программном переходе между элементами FocusNavigationDirection.Previous и FocusNavigationDirection.Next нельзя использовать с FindNextElementOptions. Допустимы только FocusNavigationDirection.Up, FocusNavigationDirection.Down, FocusNavigationDirection.Left илиFocusNavigationDirection.Right.

GettingFocus — это перенаправленное событие. Дополнительные сведения о концепции перенаправленного события см. в разделе "События" и обзор перенаправленных событий.

Применяется к

См. также раздел