次の方法で共有


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

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

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

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

適用対象

こちらもご覧ください