UIElement.LosingFocus Событие

Определение

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

// Register
event_token LosingFocus(TypedEventHandler<UIElement, LosingFocusEventArgs const&> const& handler) const;

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

// Revoke with event_revoker
UIElement::LosingFocus_revoker LosingFocus(auto_revoke_t, TypedEventHandler<UIElement, LosingFocusEventArgs const&> const& handler) const;
public event TypedEventHandler<UIElement,LosingFocusEventArgs> LosingFocus;
function onLosingFocus(eventArgs) { /* Your code */ }
uIElement.addEventListener("losingfocus", onLosingFocus);
uIElement.removeEventListener("losingfocus", onLosingFocus);
- or -
uIElement.onlosingfocus = onLosingFocus;
Public Custom Event LosingFocus As TypedEventHandler(Of UIElement, LosingFocusEventArgs) 
<uiElement LosingFocus="eventhandler"/>

Тип события

Комментарии

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

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

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

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

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

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

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