LosingFocusEventArgs.TrySetNewFocusedElement(DependencyObject) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
対象の要素から指定した要素にフォーカスをリダイレクトしようとします。
public:
virtual bool TrySetNewFocusedElement(DependencyObject ^ element) = TrySetNewFocusedElement;
bool TrySetNewFocusedElement(DependencyObject const& element);
public bool TrySetNewFocusedElement(DependencyObject element);
function trySetNewFocusedElement(element)
Public Function TrySetNewFocusedElement (element As DependencyObject) As Boolean
パラメーター
- element
- DependencyObject
フォーカスを設定するオブジェクト。
戻り値
Boolean
bool
True を指定すると、フォーカス アクションがリダイレクトされます。それ以外の場合は false。
Windows の要件
デバイス ファミリ |
Windows 10, version 1803 (10.0.17134.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v6.0 で導入)
|
注釈
GotFocus ルーティング イベントは、フォーカスを受け取った後に要素で発生し、LostFocus ルーティング イベントはフォーカスを失った後に要素で発生します。
GettingFocus および LosingFocus ルーティング イベントは、フォーカスの変更が行われる前に発生します。これにより、アプリケーションでフォーカスの変更動作を変更または取り消すことができます。
GettingFocus と LosingFocus は同期的に発生し、 GotFocus と LostFocus は非同期的に発生します。 たとえば、アプリがコントロールの Focus メソッドを呼び出す場合、呼び出し中に GettingFocus が発生しますが、呼び出しの完了後に GotFocus が発生します。
これらのイベントがまだバブルしている間にフォーカスが移動された場合は、例外がスローされます。