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 menerapkan pola kontrol ini, lihat Jenis Kontrol dan Pola Kontrol yang Didukung.
Topik ini berisi bagian berikut.
- Panduan dan Konvensi Implementasi
- Anggota yang Diperlukan untuk ICustomNavigationProvider
- Topik terkait
Panduan dan Konvensi Implementasi
Saat menerapkan penyedia CustomNavigation , perhatikan panduan 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 Navigasi . 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 . |
Menavigasi | Metode | Tidak ada |
Pola kontrol ini tidak memiliki metode atau peristiwa terkait.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk