FocusManager.FindNextFocusableElement メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
でない場合に null
を返します (Hyperlink オブジェクトなど)。
こちらもご覧ください
- FindNextFocusableElement(FocusNavigationDirection, Rect)
- キーボード操作の
- キーボード、ゲームパッド、リモート コントロール、アクセシビリティ ツールのフォーカス ナビゲーション
- プログラムによるフォーカス ナビゲーション の
適用対象
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
でない場合に null
を返します (Hyperlink オブジェクトなど)。
こちらもご覧ください
- FindNextFocusableElement(FocusNavigationDirection)
- キーボード操作の
- キーボード、ゲームパッド、リモート コントロール、アクセシビリティ ツールのフォーカス ナビゲーション
- プログラムによるフォーカス ナビゲーション の