GettingFocusEventArgs.TryCancel メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
進行中のフォーカス アクションを取り消そうとします。
public:
virtual bool TryCancel() = TryCancel;
bool TryCancel();
public bool TryCancel();
function tryCancel()
Public Function TryCancel () As 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 は非同期で発生します。 たとえば、アプリがコントロールの Focus メソッドを呼び出した場合、呼び出し中に GettingFocus が発生しますが、呼び出しの完了後に GotFocus が発生します。
これらのイベントがまだバブリングしている間にフォーカスが移動されると、例外がスローされます。