Model ovládacího prvku CustomNavigation
Popisuje pokyny a konvence pro implementaci rozhraní ICustomNavigationProvider, včetně informací o vlastnostech a metodách. Vzor ovládacích prvků CustomNavigation slouží k povolení vlastní navigace mezi ovládacími prvky ve strukturách podobných hierarchii, jako jsou položky seznamu, seznamy s odrážkami, číslované seznamy a nadpisy. To umožňuje poskytovatelům popisovat struktury nebo definovat relace navigace pomocí samotného prvku, a ne pouze obsahující ovládací prvek.
Příklady ovládacích prvků, které tento vzor ovládacích prvků implementují, najdete v tématu typy ovládacích prvků a jejich podporované vzory ovládacích prvků.
Toto téma obsahuje následující části.
Pokyny a konvence implementace
Při implementaci poskytovatele CustomNavigation si všimněte následujících pokynů a konvencí:
- Hodnoty vlastností pro PositionInSet, SizeOfSeta Level jsou celočíselné hodnoty.
- ICustomNavigationProvider neposkytuje aktivní manipulaci s ovládacím prvku, jako jsou pohyblivé pozice, přidávání a odebírání položek nebo zvýšení úrovně a snížení úrovně.
- Ovládací prvky, které implementují ICustomNavigationProvider mají obvykle hierarchickou strukturu, ale mohou přeskočit úrovně pomocí metody Navigate. Vlastnosti PositionInSet, SizeOfSeta level jsou vyžadovány ve vzoru.
Požadované členy pro ICustomNavigationProvider
Pro implementaci rozhraní ICustomNavigationProvider jsou vyžadovány následující vlastnosti.
Požadované členy | Typ členu | Poznámky |
---|---|---|
CachedLevel | Vlastnost | Nachází se na IUIAutomationElement4 rozhraní. |
CachedPositionInSet | Vlastnost | Nachází se na IUIAutomationElement4 rozhraní. |
CachedSizeOfSet | Vlastnost | Nachází se na IUIAutomationElement4 rozhraní. |
CurrentLevel | Vlastnost | Nachází se na IUIAutomationElement4 rozhraní. |
CurrentPositionInSet | Vlastnost | Nachází se na IUIAutomationElement4 rozhraní. |
CurrentSizeOfSet | Vlastnost | Nachází se na IUIAutomationElement4 rozhraní. |
Navigate | Metoda | Žádný |
Tento vzor ovládacího prvku nemá žádné přidružené metody ani události.
Související témata
-
typy ovládacích prvků a jejich podporované vzory ovládacích prvků
-
Přehled vzorů ovládacích prvků automatizace uživatelského rozhraní