Windows.UI.Xaml.Automation.Provider Ruang nama

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.