System.Windows.Automation 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.
Menyediakan dukungan untuk klien UI Automation Windows Presentation Foundation (WPF).
Kelas
| Nama | Deskripsi |
|---|---|
| ActiveTextPositionChangedEventArgs |
Menyediakan dukungan untuk klien UI Automation Windows Presentation Foundation (WPF). |
| AndCondition |
Mewakili kombinasi dua objek atau lebih PropertyCondition yang keduanya harus benar untuk kecocokan. |
| AsyncContentLoadedEventArgs |
Menyediakan data untuk AsyncContentLoadedEvent. |
| Automation |
Berisi metode dan bidang untuk aplikasi klien UI Automation. |
| AutomationElement |
Mewakili elemen UI Automation di pohon UI Automation, dan berisi nilai yang digunakan sebagai pengidentifikasi oleh aplikasi klien UI Automation. |
| AutomationElementCollection |
Mewakili kumpulan AutomationElement objek. |
| AutomationElementIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh penyedia UI Automation. |
| AutomationEvent |
Mengidentifikasi peristiwa UI Automation. |
| AutomationEventArgs |
Menyediakan data untuk peristiwa UI Automation yang diteruskan ke delegasi /> |
| AutomationFocusChangedEventArgs |
Menyediakan data untuk peristiwa yang diubah fokus. |
| AutomationIdentifier |
Kelas dasar untuk jenis yang mengidentifikasi jenis kontrol, peristiwa, pola, properti, dan atribut teks dalam UI Automation. |
| AutomationPattern |
Mengidentifikasi pola kontrol. |
| AutomationProperties |
Menyediakan sarana untuk mendapatkan atau mengatur nilai properti terkait dari AutomationPeer instans elemen. |
| AutomationProperty |
Mengidentifikasi properti dari AutomationElement. |
| AutomationPropertyChangedEventArgs |
Menyediakan informasi tentang peristiwa yang diubah properti. |
| AutomationTextAttribute |
Mengidentifikasi atribut teks UI Automation. |
| BasePattern |
Menyediakan implementasi dasar untuk kelas pola kontrol. |
| CacheRequest |
Menentukan properti dan pola yang diperoleh kerangka kerja UI Automation saat AutomationElement diperoleh. |
| ClientSettings |
Berisi metode yang membuat penyedia sisi klien tersedia untuk klien. |
| Condition |
Jenis dasar untuk kondisi yang digunakan dalam pemfilteran saat mencari elemen di pohon UI Automation. |
| ControlType |
Mengidentifikasi jenis kontrol antarmuka pengguna (UI). |
| DockPattern |
Mewakili kontrol yang mengekspos properti dok mereka dalam kontainer docking. |
| DockPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi untuk IDockProvider. |
| ElementNotAvailableException |
Berisi informasi tentang pengecualian yang dimunculkan ketika upaya dilakukan untuk mengakses elemen UI Automation yang sesuai dengan bagian antarmuka pengguna yang tidak lagi tersedia. |
| ElementNotEnabledException |
Berisi informasi tentang pengecualian yang dimunculkan ketika upaya dilakukan untuk memanipulasi kontrol yang tidak diaktifkan. |
| ExpandCollapsePattern |
Mewakili kontrol yang diperluas secara visual untuk menampilkan konten dan menciutkan untuk menyembunyikan konten. |
| ExpandCollapsePatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh IExpandCollapseProvider. |
| GridItemPattern |
Mewakili kontrol turunan kontainer yang mendukung GridPattern. |
| GridItemPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh IGridItemProvider. |
| GridPattern |
Mewakili kontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. Anak-anak dari dukungan GridItemPattern kontrol ini dan diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui berdasarkan baris dan kolom. |
| GridPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh IGridProvider. |
| InvokePattern |
Mewakili kontrol yang memulai atau melakukan tindakan tunggal yang tidak ambigu dan tidak mempertahankan status saat diaktifkan. |
| InvokePatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh IInvokeProvider. |
| ItemContainerPattern |
Mewakili objek yang mengelola item dan mendukung pengambilan item menurut nilai properti. |
| ItemContainerPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh IItemContainerProvider. |
| MultipleViewPattern |
Mewakili kontrol yang menyediakan, dan dapat beralih di antara, beberapa representasi dari kumpulan informasi atau kontrol turunan yang sama. |
| MultipleViewPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh IMultipleViewProvider. |
| NoClickablePointException |
Berisi informasi tentang pengecualian yang dimunculkan ketika GetClickablePoint() dipanggil pada elemen UI Automation yang tidak memiliki titik yang dapat diklik. |
| NotCondition | |
| NotificationEventArgs |
Menyediakan dukungan untuk klien UI Automation Windows Presentation Foundation (WPF). |
| OrCondition |
Mewakili kombinasi dua kondisi atau lebih di mana kecocokan ada jika salah satu kondisinya benar. |
| PropertyCondition |
Condition Mewakili yang menguji apakah properti memiliki nilai tertentu. |
| ProxyAssemblyNotLoadedException |
Berisi informasi tentang pengecualian yang dimunculkan ketika ada masalah saat memuat rakitan yang berisi penyedia sisi klien. |
| RangeValuePattern |
Mewakili kontrol yang dapat diatur ke nilai dalam rentang. |
| RangeValuePatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi untuk IRangeValueProvider. |
| ScrollItemPattern |
Mewakili kontrol turunan kontainer yang mendukung ScrollPattern pola kontrol. |
| ScrollItemPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh IScrollItemProvider. |
| ScrollPattern |
Mewakili kontrol yang bertindak sebagai kontainer yang dapat digulir untuk kumpulan elemen turunan. Anak-anak dari elemen ini mendukung ScrollItemPattern. |
| ScrollPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi untuk IScrollProvider. |
| SelectionItemPattern |
Mewakili item turunan kontrol kontainer yang dapat dipilih yang mendukung SelectionPattern. |
| SelectionItemPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh ISelectionItemProvider. |
| SelectionPattern |
Mewakili kontrol yang bertindak sebagai kontainer untuk kumpulan item anak yang dapat dipilih. Anak-anak elemen ini mendukung SelectionItemPattern. |
| SelectionPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi untuk ISelectionProvider. |
| StructureChangedEventArgs |
Berisi informasi tentang peristiwa yang dimunculkan ketika struktur pohon UI Automation telah berubah. |
| SynchronizedInputPattern |
Mewakili objek yang mendukung peristiwa input yang disinkronkan. |
| SynchronizedInputPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh ISynchronizedInputProvider. |
| TableItemPattern |
Mewakili kontrol turunan kontainer yang mendukung TablePattern. |
| TableItemPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh ITableItemProvider. |
| TablePattern |
Mewakili kontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. Anak-anak dari elemen ini mendukung TableItemPattern dan diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui oleh baris dan kolom. |
| TablePatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi untuk TablePattern. |
| TextPattern |
Mewakili kontrol yang berisi teks. |
| TextPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi untuk ITextProvider. |
| TogglePattern |
Mewakili kontrol yang dapat menelusuri serangkaian status dan mempertahankan status sekali diatur. |
| TogglePatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh IToggleProvider. |
| TransformPattern |
Mewakili kontrol yang dapat dipindahkan, diubah ukurannya, atau diputar dalam ruang dua dimensi. |
| TransformPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi untuk ITransformProvider. |
| TreeWalker |
Menyediakan metode dan properti yang digunakan untuk menavigasi pohon UI Automation. |
| ValuePattern |
Mewakili kontrol yang memiliki nilai intrinsik yang tidak menjangkau rentang dan dapat direpresentasikan sebagai string. String ini mungkin atau mungkin tidak dapat diedit tergantung pada kontrol dan pengaturannya. |
| ValuePatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi untuk IValueProvider. |
| VirtualizedItemPattern |
Mewakili item di dalam kontainer yang divirtualisasi dan perlu dibuat dapat diakses sepenuhnya sebagai elemen UI Automation. |
| VirtualizedItemPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh IVirtualizedItemProvider. |
| WindowClosedEventArgs |
Berisi informasi tentang peristiwa yang dimunculkan ketika jendela ditutup. |
| WindowPattern |
Mewakili kontrol yang menyediakan fungsionalitas berbasis jendela dasar dalam antarmuka pengguna grafis (GUI) tradisional. |
| WindowPatternIdentifiers |
Berisi nilai yang digunakan sebagai pengidentifikasi oleh IWindowProvider. |
Struct
| Nama | Deskripsi |
|---|---|
| AutomationElement.AutomationElementInformation |
Berisi aksesor properti yang Cached digunakan oleh properti atau Current . |
| ClientSideProviderDescription |
Menjelaskan cakupan penyedia UI Automation sisi klien sehingga dapat didaftarkan ke aplikasi klien UI Automation. |
| DockPattern.DockPatternInformation |
Menyediakan akses ke nilai DockPattern properti objek menggunakan atau Current aksesornyaCached. |
| ExpandCollapsePattern.ExpandCollapsePatternInformation |
Menyediakan akses ke nilai ExpandCollapsePattern properti objek menggunakan atau Current aksesornyaCached. |
| GridItemPattern.GridItemPatternInformation |
Menyediakan akses ke nilai GridItemPattern properti objek menggunakan atau Current aksesornyaCached. |
| GridPattern.GridPatternInformation |
Menyediakan akses ke nilai GridPattern properti objek menggunakan atau Current aksesornyaCached. |
| MultipleViewPattern.MultipleViewPatternInformation |
Menyediakan akses ke nilai MultipleViewPattern properti objek menggunakan atau Current aksesornyaCached. |
| RangeValuePattern.RangeValuePatternInformation |
Menyediakan akses ke nilai RangeValuePattern properti objek menggunakan atau Current aksesornyaCached. |
| ScrollPattern.ScrollPatternInformation |
Menyediakan akses ke nilai ScrollPattern properti objek menggunakan atau Current aksesornyaCached. |
| SelectionItemPattern.SelectionItemPatternInformation |
Menyediakan akses ke nilai SelectionItemPattern properti objek menggunakan atau Current aksesornyaCached. |
| SelectionPattern.SelectionPatternInformation |
Menyediakan akses ke nilai SelectionPattern properti objek menggunakan atau Current aksesornyaCached. |
| TableItemPattern.TableItemPatternInformation |
Menyediakan akses ke nilai TableItemPattern properti objek menggunakan atau Current aksesornyaCached. |
| TablePattern.TablePatternInformation |
Menyediakan akses ke nilai TablePattern properti objek menggunakan atau Current aksesornyaCached. |
| TogglePattern.TogglePatternInformation |
Menyediakan akses ke nilai TogglePattern properti objek menggunakan atau Current aksesornyaCached. |
| TransformPattern.TransformPatternInformation |
Menyediakan akses ke nilai TransformPattern properti objek menggunakan atau Current aksesornyaCached. |
| ValuePattern.ValuePatternInformation |
Menyediakan akses ke nilai ValuePattern properti objek menggunakan atau Current aksesornyaCached. |
| WindowPattern.WindowPatternInformation |
Menyediakan akses ke nilai WindowPattern properti objek menggunakan atau Current aksesornyaCached. |
Enum
| Nama | Deskripsi |
|---|---|
| AsyncContentLoadedState |
Berisi nilai yang menentukan status konten yang dimuat ke dalam elemen konten. |
| AutomationElementMode |
Berisi nilai yang menentukan jenis referensi yang akan digunakan saat mengembalikan elemen UI Automation. Nilai-nilai ini digunakan dalam properti AutomationElementMode. |
| AutomationHeadingLevel |
Menyediakan dukungan untuk klien UI Automation Windows Presentation Foundation (WPF). |
| AutomationLiveSetting |
Menjelaskan karakteristik pemberitahuan dari wilayah langsung tertentu. |
| AutomationNotificationKind |
Menunjukkan jenis pemberitahuan saat memanggil RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String). |
| AutomationNotificationProcessing |
Menentukan urutan untuk memproses pemberitahuan saat memanggil RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String). |
| ClientSideProviderMatchIndicator |
Berisi nilai yang menentukan perilaku saat mencocokkan nama kelas dalam ClientSideProviderDescription. |
| DockPosition |
Berisi nilai yang menentukan posisi dok objek, yang diwakili oleh DockPattern, dalam kontainer docking. |
| ExpandCollapseState |
Berisi nilai yang menentukan ExpandCollapseState elemen UI Automation. |
| IsOffscreenBehavior |
Menentukan bagaimana properti IsOffscreen() ditentukan. |
| OrientationType |
Berisi nilai yang menentukan orientasi kontrol. |
| PropertyConditionFlags |
Berisi nilai yang menentukan bagaimana nilai properti diuji dalam PropertyCondition. |
| RowOrColumnMajor |
Berisi nilai yang menentukan apakah data dalam tabel harus dibaca terutama menurut baris atau menurut kolom. |
| ScrollAmount |
Berisi nilai yang digunakan oleh ScrollPattern untuk menunjukkan arah dan jarak untuk menggulir. |
| StructureChangeType |
Berisi nilai yang menentukan perubahan dalam struktur pohon elemen Microsoft UI Automation. |
| SupportedTextSelection |
Berisi nilai yang menentukan apakah penyedia teks mendukung pilihan dan, jika demikian, apakah mendukung satu pilihan berkelanjutan atau beberapa, pilihan terputus-putus. |
| SynchronizedInputType |
Berisi nilai yang menentukan jenis input yang disinkronkan. |
| ToggleState |
Berisi nilai yang menentukan ToggleState elemen UI Automation. |
| TreeScope |
Berisi nilai yang menentukan cakupan elemen dalam pohon UI Automation. |
| WindowInteractionState |
Berisi nilai yang menentukan status jendela saat ini untuk tujuan interaksi pengguna atau terprogram. |
| WindowVisualState |
Berisi nilai yang menentukan status visual jendela. |
Delegasikan
| Nama | Deskripsi |
|---|---|
| AutomationEventHandler |
Mewakili metode yang diterapkan oleh aplikasi klien UI Automation untuk menangani peristiwa yang dibesarkan oleh penyedia UI Automation. |
| AutomationFocusChangedEventHandler |
Mewakili metode yang diterapkan oleh aplikasi klien UI Automation untuk menangani peristiwa yang dinaikkan oleh penyedia UI Automation ketika fokus telah berubah. |
| AutomationPropertyChangedEventHandler |
Mewakili metode yang diterapkan oleh aplikasi klien Automation UI untuk menangani peristiwa yang dinaikkan oleh penyedia Automation UI ketika properti telah berubah. |
| ClientSideProviderFactoryCallback |
Mewakili metode yang membuat penyedia UI Automation sisi klien untuk jendela. |
| StructureChangedEventHandler |
Mewakili metode yang diterapkan oleh aplikasi klien untuk menangani peristiwa yang dinaikkan ketika struktur pohon UI Automation telah berubah. |