Share via


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 ルーティング イベントはフォーカスを失った後に要素で発生します。

GettingFocus および LosingFocus ルーティング イベントは、フォーカスの変更が行われる前に発生します。これにより、アプリケーションでフォーカスの変更動作を変更または取り消すことができます。

GettingFocusLosingFocus は同期的に発生し、 GotFocusLostFocus は非同期的に発生します。 たとえば、アプリがコントロールの Focus メソッドを呼び出す場合、 GettingFocus は呼び出し中に発生しますが、呼び出しの GotFocus 完了後に発生します。

これらのイベントがまだバブルしている間にフォーカスが移動された場合は、例外がスローされます。

適用対象

こちらもご覧ください