блочно > INavigationPolicy

Интерфейс INavigationPolicy

Набор правил, определяющих, куда должна направляться навигация с помощью клавиатуры.

Подпись:

export interface INavigationPolicy<T> 

Методы

Метод Описание
получитьFirstChild(текущий) Возвращает первый дочерний элемент заданного элемента, если таковой имеется.
получитьСледующийСестринский(текущий) Возвращает одноранговый элемент, следующий за заданным элементом, если таковой имеется.
получитьРодитель(текущий) Возвращает родительский элемент заданного элемента, если таковой имеется.
получитьПредыдущийСестра(текущий) Возвращает одноранговый элемент, предшествующий заданному элементу, если таковой имеется.
применимо(текущее) Возвращает, соответствует ли данная политика навигации типу заданного объекта.
является судоходным(текущий)

Возвращает, должен ли заданный экземпляр быть доступен с помощью навигации с помощью клавиатуры.

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