次の方法で共有


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として) を取得します (方向ナビゲーションのみ、タブ ナビゲーションのエミュレートには使用できません)。

手記

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

こちらもご覧ください

適用対象

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として) を取得します (方向ナビゲーションのみ、タブ ナビゲーションのエミュレートには使用できません)。

手記

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

こちらもご覧ください

適用対象