CustomNavigation 控制項模式
描述實作 ICustomNavigationProvider 介面的指導方針和慣例,包括屬性和方法的相關資訊。 CustomNavigation控制項模式可用來在類似階層結構的控制項之間啟用自訂導覽,例如清單專案、項目符號清單、編號清單和標題。 這可讓提供者單獨使用 元素來描述結構或定義可巡覽的關聯性,而不只是包含的 控制項。
如需實作此控制項模式的控制項範例,請參閱 控制項類型及其支援的控制項模式。
本主題包含下列各節。
實作方針和慣例
實作 CustomNavigation 提供者時,請注意下列指導方針和慣例:
- PositionInSet、SizeOfSet和Level的屬性值是單一整數值。
- ICustomNavigationProvider 不提供對控制項的作用中操作,例如移動位置、新增和移除專案,或升階和降級層級。
- 實作 ICustomNavigationProvider 的控制項通常具有階層式結構,但可以使用 Navigate 方法略過層級。 模式上需要 PositionInSet、 SizeOfSet和 Level 屬性。
ICustomNavigationProvider的必要成員
實作 ICustomNavigationProvider 介面需要下列屬性。
必要成員 | 成員類型 | 備註 |
---|---|---|
CachedLevel | 屬性 | 位於 IUIAutomationElement4 介面上。 |
CachedPositionInSet | 屬性 | 位於 IUIAutomationElement4 介面上。 |
CachedSizeOfSet | 屬性 | 位於 IUIAutomationElement4 介面上。 |
CurrentLevel | 屬性 | 位於 IUIAutomationElement4 介面上。 |
CurrentPositionInSet | 屬性 | 位於 IUIAutomationElement4 介面上。 |
CurrentSizeOfSet | 屬性 | 位於 IUIAutomationElement4 介面上。 |
導航 | 方法 | 無 |
此控制項模式沒有任何相關聯的方法或事件。
相關主題