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)
- взаимодействия клавиатуры
- Навигация фокуса для клавиатуры, геймпада, удаленного управления и специальных возможностей
- навигация программного фокуса