UIElement.LosingFocus 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
// 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 事件。
一次只能有一个 UI 元素具有焦点。
当另一个控件获得焦点、应用程序视图更改、用户切换应用程序或用户与系统交互,使应用程序不再位于前台时,控件可能会失去焦点。
以编程方式在元素之间导航时, FocusNavigationDirection.Previous 和 FocusNavigationDirection.Next 不能与 FindNextElementOptions 一起使用。 只有 FocusNavigationDirection.Up、 FocusNavigationDirection.Down、 FocusNavigationDirection.Left 或 FocusNavigationDirection.Right 有效。
LosingFocus 是路由事件。 有关路由事件概念的详细信息,请参阅 事件和路由事件概述。