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

Направление, которое фокус перемещается от элемента к элементу в пользовательском интерфейсе приложения.

Возвращаемое значение

null, если фокус нельзя задать в указанном направлении.

Атрибуты

Комментарии

Вы также можете использовать метод FindNextElement(FocusNavigationDirection, FindNextElementOptions) или метод FindNextElement(FocusNavigationDirection) для программного перемещения фокуса. Эти методы извлекают элемент (как DependencyObject), который будет получать фокус на основе указанного направления навигации (только направление навигации нельзя использовать для эмуляции навигации табуляции).

Заметка

Мы рекомендуем использовать метод FindNextElement вместо FindNextFocusableElement, так как FindNextFocusableElement получает UIElement, который возвращает null, если следующий фокусируемый элемент не является UIElement (например, объект гиперссылки).

См. также раздел

Применяется к

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

Направление, которое фокус перемещается от элемента к элементу в пользовательском интерфейсе приложения.

hintRect
Rect

Ограничивающий прямоугольник, используемый для влияния на элемент, скорее всего, будет рассматриваться рядом с фокусом. Примеры, в которых это может быть полезно, включают:

  • Если элемент в настоящее время не имеет фокуса, указывая небольшой прямоугольник в расположении экрана (-1, -1) начинает фокус с левого верхнего угла дисплея.
  • В руководстве по программе, в котором вы хотите убедиться, что программы в настоящее время получают фокус. (Алгоритм фокуса может использовать в дальнейшем на основе ряда факторов.)

Возвращаемое значение

null, если фокус нельзя задать в указанном направлении.

Атрибуты

Комментарии

Вы также можете использовать метод FindNextElement(FocusNavigationDirection, FindNextElementOptions) или метод FindNextElement(FocusNavigationDirection) для программного перемещения фокуса. Эти методы извлекают элемент (как DependencyObject), который будет получать фокус на основе указанного направления навигации (только направление навигации нельзя использовать для эмуляции навигации табуляции).

Заметка

Мы рекомендуем использовать метод FindNextElement вместо FindNextFocusableElement, так как FindNextFocusableElement получает UIElement, который возвращает null, если следующий фокусируемый элемент не является UIElement (например, объект гиперссылки).

См. также раздел

Применяется к