Pola Kontrol CustomNavigation

Menjelaskan panduan dan konvensi untuk menerapkan antarmuka ICustomNavigationProvider , termasuk informasi tentang properti dan metode. Pola kontrol CustomNavigation digunakan untuk mengaktifkan navigasi kustom antara kontrol dalam struktur seperti hierarki seperti item daftar, daftar berpoin, daftar bernomor, dan judul. Ini memungkinkan penyedia untuk menggambarkan struktur atau menentukan hubungan yang dapat dinavigasi menggunakan elemen saja dan bukan hanya kontrol yang berisi.

Untuk contoh kontrol yang mengimplementasikan pola kontrol ini, lihat Jenis Kontrol dan Pola Kontrol yang Didukung.

Topik ini berisi bagian berikut.

Pedoman dan Konvensi Implementasi

Saat menerapkan penyedia CustomNavigation , perhatikan pedoman dan konvensi berikut:

  • Nilai properti untuk PositionInSet, SizeOfSet, dan Level adalah nilai bilangan bulat berbasis satu.
  • ICustomNavigationProvider tidak menyediakan manipulasi aktif kontrol seperti memindahkan posisi, menambahkan dan menghapus item, atau mempromosikan dan menurunkan tingkat.
  • Kontrol yang mengimplementasikan ICustomNavigationProvider biasanya memiliki struktur hierarkis, tetapi dapat melewati tingkat dengan menggunakan metode Navigate . Properti PositionInSet, SizeOfSet, dan Level diperlukan pada pola.

Anggota yang Diperlukan untuk ICustomNavigationProvider

Properti berikut diperlukan untuk mengimplementasikan antarmuka ICustomNavigationProvider .

Anggota yang diperlukan Jenis anggota Catatan
CachedLevel Properti Terletak di antarmuka IUIAutomationElement4 .
CachedPositionInSet Properti Terletak di antarmuka IUIAutomationElement4 .
CachedSizeOfSet Properti Terletak di antarmuka IUIAutomationElement4 .
CurrentLevel Properti Terletak di antarmuka IUIAutomationElement4 .
CurrentPositionInSet Properti Terletak di antarmuka IUIAutomationElement4 .
CurrentSizeOfSet Properti Terletak di antarmuka IUIAutomationElement4 .
Navigasi Metode Tidak ada

 

Pola kontrol ini tidak memiliki metode atau peristiwa terkait.

Jenis Kontrol dan Pola Kontrol yang Didukung

Kontrol ListItem

Kontrol HeaderItem

Kontrol DataItem

Gambaran Umum Pola Kontrol Automasi UI