Windows.UI.Xaml.Automation.Provider Ruang nama
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.
Menentukan pola penyedia yang diimplementasikan oleh rekan otomatisasi dan dikenali oleh klien otomatisasi.
Kelas
IRawElementProviderSimple |
Menyediakan metode dan properti yang mengekspos informasi dasar tentang elemen UI. IRawElementProviderSimple adalah kelas Windows Runtime, bukan antarmuka. |
Antarmuka
IAnnotationProvider |
Mengekspos properti anotasi dalam dokumen. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Annotation. |
ICustomNavigationProvider |
Mengekspos metode untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang mendukung urutan navigasi kustom. Terapkan ICustomNavigationProvider untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.CustomNavigation. |
IDockProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang mengekspos properti dock mereka dalam kontainer docking. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Dock. |
IDragProvider |
Mengaktifkan elemen Microsoft UI Automation untuk menggambarkan dirinya sebagai elemen yang dapat diseret sebagai bagian dari operasi seret dan letakkan. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Drag. |
IDropTargetProvider |
Memungkinkan elemen Microsoft UI Automation untuk menggambarkan dirinya sebagai elemen yang dapat menerima setetes elemen yang diseret sebagai bagian dari operasi seret dan letakkan. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.DropTarget. |
IExpandCollapseProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang secara visual diperluas untuk menampilkan konten dan yang diciutkan untuk menyembunyikan konten. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.ExpandCollapse. |
IGridItemProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol turunan individual kontainer yang mengimplementasikan IGridProvider. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.GridItem. |
IGridProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation untuk mengontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Grid. |
IInvokeProvider |
Mengekspos metode untuk mendukung akses Microsoft UI Automation ke kontrol yang memulai atau melakukan satu tindakan yang tidak ambigu dan tidak mempertahankan status saat diaktifkan. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Invoke. |
IItemContainerProvider |
Mengekspos metode Microsoft UI Automation untuk memungkinkan aplikasi menemukan elemen dalam kontainer, seperti daftar virtual. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.ItemContainer. |
IMultipleViewProvider |
Mengekspos metode dan properti untuk mendukung akses klien Microsoft UI Automation ke kontrol yang menyediakan, dan dapat beralih di antara, beberapa representasi dari sekumpulan informasi atau kontrol turunan yang sama. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.MultipleView. |
IObjectModelProvider |
Menyediakan akses ke model objek yang mendasar yang diterapkan oleh kontrol atau aplikasi. |
IRangeValueProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang dapat diatur ke nilai dalam rentang. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.RangeValue. |
IScrollItemProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol turunan individual kontainer yang mengimplementasikan IScrollProvider. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.ScrollItem. |
IScrollProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang bertindak sebagai kontainer yang dapat digulirkan untuk kumpulan objek anak. Anak-anak dari elemen ini harus mengimplementasikan IScrollItemProvider. Terapkan IScrollProvider untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Scroll. |
ISelectionItemProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol turunan kontainer individual yang dapat dipilih yang mengimplementasikan ISelectionProvider. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.SelectionItem. |
ISelectionProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang bertindak sebagai kontainer untuk kumpulan item anak individual yang dapat dipilih. Anak-anak elemen ini harus mengimplementasikan ISelectionItemProvider. Terapkan ISelectionProvider untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.SelectionItem. |
ISpreadsheetItemProvider |
Menyediakan akses ke informasi tentang item (sel) di spreadsheet. |
ISpreadsheetProvider |
Menyediakan akses ke item (sel) di spreadsheet. |
IStylesProvider |
Menyediakan akses ke gaya visual yang terkait dengan konten dokumen. |
ISynchronizedInputProvider |
Memungkinkan aplikasi klien Microsoft UI Automation untuk mengarahkan input mouse atau keyboard ke elemen UI tertentu. |
ITableItemProvider |
Mengekspos metode dan properti untuk mendukung akses klien Microsoft UI Automation ke kontrol turunan kontainer yang mengimplementasikan ITableProvider. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.TableItem. |
ITableProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation untuk mengontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. Turunan dari elemen ini harus mengimplementasikan ITableItemProvider dan diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui (klien Otomatisasi UI Microsoft dapat berpindah ke kontrol yang berdampingan, yang merupakan header atau sel tabel) dengan menggunakan keyboard. |
ITextChildProvider |
Menyediakan akses ke kontrol berbasis teks yang merupakan anak dari kontrol berbasis teks lain. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.TextChild. |
ITextEditProvider |
Memperluas antarmuka ITextProvider untuk mendukung akses oleh klien Microsoft UI Automation untuk mengontrol yang mendukung tindakan edit teks terprogram. Terapkan ITextEditProvider untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.TextEdit. |
ITextProvider |
Mengekspos metode dan properti untuk mendukung akses klien Microsoft UI Automation ke kontrol yang berisi teks. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Text. |
ITextProvider2 |
Memperluas antarmuka ITextProvider untuk mengaktifkan penyedia Microsoft UI Automation untuk mengekspos konten tekstual yang merupakan target anotasi atau pilihan. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Text2. |
ITextRangeProvider |
Mengekspos metode dan properti untuk mendukung akses klien Microsoft UI Automation ke rentang teks berkelanjutan dalam kontainer teks yang mengimplementasikan ITextProvider. |
ITextRangeProvider2 |
Memperluas antarmuka ITextRange untuk memungkinkan penyedia Microsoft UI Automation membuka menu konteks yang kontekstual terhadap operasi input teks secara terprogram. |
IToggleProvider |
Mengekspos metode dan properti untuk mendukung akses klien Microsoft UI Automation ke kontrol yang dapat menelusuri serangkaian status dan mempertahankan status tertentu. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Toggle. |
ITransformProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol atau elemen yang dapat dipindahkan, diubah ukurannya, atau diputar dalam ruang dua dimensi. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Transform. |
ITransformProvider2 |
Memperluas antarmuka ITransformProvider untuk memungkinkan penyedia Microsoft UI Automation mengekspos API untuk mendukung fungsionalitas pembesaran tampilan kontrol. |
IValueProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang memiliki nilai intrinsik yang tidak mencakup rentang dan yang dapat direpresentasikan sebagai string. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Value. |
IVirtualizedItemProvider |
Mengekspos metode untuk mendukung pola kontrol item virtual. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.VirtualizedItem. |
IWindowProvider |
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang menyediakan fungsionalitas berbasis jendela dasar dalam antarmuka pengguna grafis (GUI) tradisional. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Window. |