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 — это перенаправленное событие. Дополнительные сведения о концепции перенаправленных событий см. в статье Общие сведения о событиях и перенаправленных событиях.

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

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