Bagikan melalui


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

Saat menerapkan pola kontrol SelectionItem , perhatikan panduan dan konvensi berikut:

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.

Jenis Kontrol dan Pola Kontrol yang Didukung

Gambaran Umum Pola Kontrol UI Automation

Gambaran Umum Pohon UI Automation