GettingFocusEventArgs.TryCancel 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試取消進行中的焦點動作。
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路由事件會在失去焦點之後于元素上引發。
GettingFocus和LosingFocus路由事件會在焦點變更發生之前發生,這可讓您的應用程式修改或取消焦點變更行為。
GettingFocus 和 LosingFocus 會以同步方式引發,而 GotFocus 和 LostFocus 則會以非同步方式引發。 例如,如果您的 app 呼叫控制項的 Focus 方法,則 GettingFocus 會在呼叫期間引發,但在呼叫完成之後就會引發 GotFocus。
如果在這些事件仍在反升時移動焦點,則會擲回例外狀況。