次の方法で共有


FocusManager.FindNextFocusableElement メソッド

定義

オーバーロード

FindNextFocusableElement(FocusNavigationDirection)

指定したナビゲーション方向に基づいてフォーカスを受け取る要素を取得します。

FindNextFocusableElement(FocusNavigationDirection, Rect)

指定したナビゲーション方向とヒントの四角形に基づいてフォーカスを受け取る要素を取得します。

FindNextFocusableElement(FocusNavigationDirection)

指定したナビゲーション方向に基づいてフォーカスを受け取る要素を取得します。

public:
 static UIElement ^ FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection);
/// [Windows.Foundation.Metadata.Overload("FindNextFocusableElement")]
 static UIElement FindNextFocusableElement(FocusNavigationDirection const& focusNavigationDirection);
[Windows.Foundation.Metadata.Overload("FindNextFocusableElement")]
public static UIElement FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection);
function findNextFocusableElement(focusNavigationDirection)
Public Shared Function FindNextFocusableElement (focusNavigationDirection As FocusNavigationDirection) As UIElement

パラメーター

focusNavigationDirection
FocusNavigationDirection

アプリケーション UI 内の要素から要素にフォーカスが移動する方向。

戻り値

指定 した方向にフォーカスを設定できない場合は null。

属性

注釈

FindNextElement(FocusNavigationDirection, FindNextElementOptions) メソッドまたは FindNextElement(FocusNavigationDirection) メソッドを使用して、プログラムによってフォーカスを移動することもできます。 これらのメソッドは、指定したナビゲーション方向に基づいてフォーカスを受け取る要素 ( DependencyObject として) を取得します (方向ナビゲーションのみ、タブ ナビゲーションのエミュレートには使用できません)。

注意

FindNextFocusableElement は UIElement を取得するため、FindNextFocusableElement の代わりに FindNextElement メソッドを使用することをお勧めします。これは、次のフォーカス可能な要素が UIElement ( Hyperlink オブジェクトなど) でない場合は null を返します。

こちらもご覧ください

適用対象

FindNextFocusableElement(FocusNavigationDirection, Rect)

指定したナビゲーション方向とヒントの四角形に基づいてフォーカスを受け取る要素を取得します。

public:
 static UIElement ^ FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection, Rect hintRect);
/// [Windows.Foundation.Metadata.Overload("FindNextFocusableElementWithHint")]
 static UIElement FindNextFocusableElement(FocusNavigationDirection const& focusNavigationDirection, Rect const& hintRect);
[Windows.Foundation.Metadata.Overload("FindNextFocusableElementWithHint")]
public static UIElement FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection, Rect hintRect);
function findNextFocusableElement(focusNavigationDirection, hintRect)
Public Shared Function FindNextFocusableElement (focusNavigationDirection As FocusNavigationDirection, hintRect As Rect) As UIElement

パラメーター

focusNavigationDirection
FocusNavigationDirection

アプリ UI 内の要素から要素にフォーカスが移動する方向。

hintRect
Rect

フォーカスを受け取る次の要素と見なされる可能性が最も高い要素に影響を与えるために使用される外接する四角形。 これが役立つ例を次に示します。

  • 現在フォーカスを持つ要素がない場合、画面の位置 (-1、-1) で小さな四角形を指定すると、ディスプレイの左上隅からフォーカスが開始されます。
  • 現在の時刻にプログラムがフォーカスを受け取れるようにするプログラム ガイド。 (フォーカス アルゴリズムは、いくつかの要因に基づいて後で表示を優先する場合があります)。

戻り値

指定 した方向にフォーカスを設定できない場合は null。

属性

注釈

FindNextElement(FocusNavigationDirection, FindNextElementOptions) メソッドまたは FindNextElement(FocusNavigationDirection) メソッドを使用して、プログラムによってフォーカスを移動することもできます。 これらのメソッドは、指定したナビゲーション方向に基づいてフォーカスを受け取る要素 ( DependencyObject として) を取得します (方向ナビゲーションのみ、タブ ナビゲーションのエミュレートには使用できません)。

注意

FindNextFocusableElement は UIElement を取得するため、FindNextFocusableElement の代わりに FindNextElement メソッドを使用することをお勧めします。これは、次のフォーカス可能な要素が UIElement ( Hyperlink オブジェクトなど) でない場合は null を返します。

こちらもご覧ください

適用対象