Pola Kontrol SelectionItem
Menjelaskan panduan dan konvensi untuk menerapkan ISelectionItemProvider, termasuk informasi tentang properti, metode, dan peristiwa. Pola kontrol SelectionItem digunakan untuk mendukung kontrol yang bertindak sebagai item anak individual yang dapat dipilih dari kontrol kontainer yang mengimplementasikan ISelectionProvider.
Untuk contoh kontrol yang mengimplementasikan pola kontrol ini, lihat Jenis Kontrol dan Pola Kontrol yang Didukung.
Topik ini berisi bagian berikut.
- Panduan dan Konvensi Implementasi
- Anggota yang Diperlukan untuk ISelectionItemProvider
- Topik terkait
Panduan dan Konvensi Implementasi
Saat menerapkan pola kontrol SelectionItem , perhatikan panduan dan konvensi berikut:
- Kontrol pilihan tunggal yang mengelola kontrol anak yang mengimplementasikan IRawElementProviderFragmentRoot, seperti penggeser Resolusi Layar dalam dialog Properti Tampilan untuk Windows, harus menerapkan ISelectionProvider; anak-anak mereka harus menerapkan IRawElementProviderFragment dan ISelectionItemProvider.
Anggota yang Diperlukan untuk ISelectionItemProvider
Properti, metode, dan peristiwa berikut diperlukan untuk mengimplementasikan antarmuka ISelectionItemProvider .
Anggota yang diperlukan | Jenis anggota | Catatan |
---|---|---|
AddToSelection | Metode | Tidak ada |
Dipilih | Properti | Tidak ada |
RemoveFromSelection | Metode | Tidak ada |
Pilih | Metode | Tidak ada |
SelectionContainer | Properti | Tidak ada |
UIA_SelectionItem_ElementAddedToSelectionEventId | Kejadian | Tidak ada |
UIA_SelectionItem_ElementRemovedFromSelectionEventId | Kejadian | Tidak ada |
UIA_SelectionItem_ElementSelectedEventId | Kejadian | Tidak ada |
Jika hasil Pilih, AddToSelection, atau RemoveFromSelection adalah item yang dipilih tunggal, peristiwa ElementSelected (UIA_SelectionItem_ElementSelectedEventId) harus dinaikkan; jika tidak, naikkan peristiwa ElementAddedToSelection (UIA_SelectionItem_ElementAddedToSelectionEventId) atau ElementRemovedFromSelection (UIA_SelectionItem_ElementRemovedFromSelectionEventId) yang sesuai.
Topik terkait