ISelectionProvider Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation untuk mengontrol yang bertindak sebagai kontainer untuk kumpulan item anak individual yang dapat dipilih. Anak-anak dari elemen ini harus mengimplementasikan ISelectionItemProvider. Terapkan ISelectionProvider untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.SelectionItem.
public interface class ISelectionProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(520196042, 47428, 17301, 141, 225, 136, 246, 116, 175, 81, 211)]
struct ISelectionProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(520196042, 47428, 17301, 141, 225, 136, 246, 116, 175, 81, 211)]
public interface ISelectionProvider
Public Interface ISelectionProvider
- Turunan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Pola ini memiliki pedoman dan konvensi yang tidak sepenuhnya didokumenkan di sini. Untuk informasi selengkapnya tentang untuk apa pola ini, lihat Pola Kontrol Pemilihan. Namun, Anda tidak perlu mengikuti panduan mengenai IRawElementProviderFragmentRoot, yang khusus untuk implementasi penyedia COM dan antarmuka tidak ada di API penyedia otomatisasi Windows Runtime.
ISelectionProvider diimplementasikan oleh kelas Windows Runtime SelectorAutomationPeer yang ada, yang merupakan kelas dasar untuk ComboBoxAutomationPeer dan ListBoxAutomationPeer.
Gunakan SelectionPatternIdentifiers jika Anda ingin mereferensikan properti pola ISelectionProvider dari kode kontrol saat Anda menembakkan peristiwa otomatisasi atau memanggil RaisePropertyChangedEvent.
Properti
CanSelectMultiple |
Mendapatkan nilai yang menunjukkan apakah penyedia Microsoft UI Automation memungkinkan lebih dari satu elemen anak dipilih secara bersamaan. |
IsSelectionRequired |
Mendapatkan nilai yang menunjukkan apakah penyedia Automation UI memerlukan setidaknya satu elemen anak untuk dipilih. |
Metode
GetSelection() |
Mengambil penyedia Automation UI untuk setiap elemen anak yang dipilih. |