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 ( Hyperlink オブジェクトなど) でない場合は null を返します。
こちらもご覧ください
- 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 ( Hyperlink オブジェクトなど) でない場合は null を返します。
こちらもご覧ください
- FindNextFocusableElement(FocusNavigationDirection)
- キーボード操作
- キーボード、ゲームパッド、リモコン、アクセシビリティ ツールのフォーカス ナビゲーション
- プログラムによるフォーカス ナビゲーション