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 вместо FindNextFocusableElement
, так как FindNextFocusableElement
получает UIElement
, который возвращает null
, если следующий фокусируемый элемент не является UIElement
(например, объект гиперссылки).
См. также раздел
- 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
Направление, которое фокус перемещается от элемента к элементу в пользовательском интерфейсе приложения.
- hintRect
- Rect
Ограничивающий прямоугольник, используемый для влияния на элемент, скорее всего, будет рассматриваться рядом с фокусом. Примеры, в которых это может быть полезно, включают:
- Если элемент в настоящее время не имеет фокуса, указывая небольшой прямоугольник в расположении экрана (-1, -1) начинает фокус с левого верхнего угла дисплея.
- В руководстве по программе, в котором вы хотите убедиться, что программы в настоящее время получают фокус. (Алгоритм фокуса может использовать в дальнейшем на основе ряда факторов.)
Возвращаемое значение
null
, если фокус нельзя задать в указанном направлении.
- Атрибуты
Комментарии
Вы также можете использовать метод
Заметка
Мы рекомендуем использовать метод FindNextElement вместо FindNextFocusableElement
, так как FindNextFocusableElement
получает UIElement
, который возвращает null
, если следующий фокусируемый элемент не является UIElement
(например, объект гиперссылки).
См. также раздел
- FindNextFocusableElement(FocusNavigationDirection)
- взаимодействия клавиатуры
- Навигация фокуса для клавиатуры, геймпада, удаленного управления и специальных возможностей
- навигация программного фокуса