INavigationPolicy arayüzü
Klavye gezinmesinin nereye devam etmesi gerektiğini belirten kurallar grubu.
İmza:
export interface INavigationPolicy<T>
Yöntemler
Yöntem | Açıklama |
---|---|
getFirstChild(current) | Belirli öğenin ilk alt öğesini (varsa) döndürür. |
getNextSibling(current) | Varsa verilen öğenin ardından gelen eş öğeyi döndürür. |
getParent(current) | Varsa belirli öğenin üst öğesini döndürür. |
getPreviousSibling(current) | Varsa belirli öğeden önce gelen eş öğeyi döndürür. |
isApplicable(current) | Bu gezinme politikasının, belirtilen nesnenin türüne uygun olup olmadığını döndürür. |
isNavigable(current) | Belirtilen örneğin klavye gezinme aracılığıyla erişilebilir olup olmadığını döndürür. Klavye gezinmesi kullanılırken bu öğenin atlanması gereken durumlar olmadığı sürece uygulayıcılar genellikle true değerini döndürmelidir. Devre dışı bırakılmış, geçersiz, salt okunur veya tamamen görsel bir dekorasyon olması bu durumun yaygın örnekleri arasındadır. Örneğin, alanlar gezinilebilir olsa da, odaklanıldığında etkileşim kurulamadığı için düzenlenemeyen alanlar yanlış değerini döndürür. |