GettingFocusEventArgs.TryCancel 方法

定義

嘗試取消進行中的焦點動作。

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

傳回

Boolean

bool

true 如果取消焦點動作,則為 ;否則為 false

備註

您應該呼叫 TryCancel 方法,而不是設定此屬性。

GotFocus路由事件在收到焦點之後,會在元素上引發,而LostFocus路由事件會在失去焦點之後于元素上引發。

GettingFocusLosingFocus路由事件會在焦點變更發生之前發生,這可讓您的應用程式修改或取消焦點變更行為。

GettingFocusLosingFocus 會以同步方式引發,而 GotFocusLostFocus 則會以非同步方式引發。 例如,如果您的 app 呼叫控制項的 Focus 方法, GettingFocus 會在呼叫期間引發,但在 GotFocus 呼叫完成之後會引發。

如果在這些事件仍在反升時移動焦點,則會擲回例外狀況。

適用於

另請參閱