GettingFocusEventArgs.TryCancel 方法

定义

尝试取消正在进行的焦点操作。

public:
 virtual bool TryCancel() = TryCancel;
bool TryCancel();
public bool TryCancel();
function tryCancel()
Public Function TryCancel () As Boolean

返回

Boolean

bool

如果取消焦点操作,则为 True;否则为 false。

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)

注解

面向Windows 10版本 1803 或更高版本的应用应使用此属性而不是 Cancel。 如果应用还支持早期版本,请参阅 版本自适应应用:在保持与以前版本的兼容性的同时使用新 API ,了解详细信息。

GotFocus 路由事件在获得焦点后在元素上引发,而 LostFocus 路由事件在元素失去焦点后在元素上引发。

GettingFocusLosingFocus 路由事件在焦点更改发生之前发生,这使应用程序能够修改或取消焦点更改行为。

GettingFocusLosingFocus 是同步引发的,而 GotFocusLostFocus 是异步引发的。 例如,如果你的应用调用控件的 Focus 方法,则 GettingFocus 在调用期间引发,但在调用完成后会引发 GotFocus。

如果在这些事件仍在冒泡时移动焦点,则会引发异常。

适用于

另请参阅