Bagikan melalui


Dukungan UI Automation untuk Jenis Kontrol RadioButton

Catatan

Dokumentasi ini ditujukan untuk pengembang .NET Framework yang ingin menggunakan kelas UI Automation terkelola yang ditentukan pada namespace System.Windows.Automation. Untuk informasi terbaru tentang UI Automation, lihat API Automasi Windows: Automasi Antarmuka Pengguna.

Topik ini menyediakan informasi tentang dukungan UI Automation untuk jenis kontrol RadioButton. Dalam UI Automation, jenis kontrol adalah kumpulan kondisi yang harus dipenuhi kontrol untuk menggunakan properti ControlTypeProperty. Kondisi ini mencakup pedoman khusus untuk struktur pohon UI Automation, nilai properti dan pola kontrol UI Automation.

Tombol radio terdiri atas tombol bulat dan teks yang ditentukan aplikasi (label), ikon, atau bitmap yang menunjukkan pilihan yang dapat dibuat pengguna dengan memilih tombol. Aplikasi biasanya menggunakan tombol radio dalam kotak grup untuk mengizinkan pengguna memilih dari sekumpulan opsi terkait, tetapi saling eksklusif. Contohnya, aplikasi dapat menyajikan grup tombol radio tempat pengguna dapat memilih preferensi format untuk teks yang dipilih di area klien. Pengguna dapat memilih format rata kiri, rata kanan, atau tengah dengan memilih tombol radio yang sesuai. Biasanya, pengguna hanya dapat memilih satu opsi pada satu waktu dari sekumpulan tombol radio.

Bagian berikut menentukan struktur pohon, properti, pola kontrol, dan peristiwa UI Automation yang diperlukan untuk jenis kontrol RadioButton. Persyaratan UI Automation berlaku untuk semua kontrol daftar, baik Windows Presentation Foundation (WPF), Win32, atau Formulir Windows.

Struktur Pohon UI Automation yang Diperlukan

Tabel berikut menggambarkan tampilan kontrol dan tampilan konten pohon UI Automation yang berkaitan dengan kontrol tombol radio dan menjelaskan yang dapat dimuat dalam setiap tampilan. Untuk informasi selengkapnya tentang pohon UI Automation, lihat Gambaran Umum Pohon UI Automation.

Tampilan Kontrol Tampilan Konten
RadioButton RadioButton

Tidak ada elemen turunan dalam tampilan kontrol atau tampilan konten.

Properti Azure Automation Antarmuka Pengguna yang Diperlukan

Tabel berikut mencantumkan properti UI Automation yang nilai atau definisinya sangat relevan dengan jenis kontrol RadioButton. Untuk informasi selengkapnya tentang properti UI Automation, lihat Properti UI Automation untuk Klien.

Properti Automasi UI Nilai Catatan
AutomationIdProperty Lihat catatan. Nilai properti ini harus unik di semua kontrol dalam aplikasi.
BoundingRectangleProperty Lihat catatan. Persegi terluar yang berisi seluruh kontrol.
IsKeyboardFocusableProperty Lihat catatan. Jika kontrol dapat menerima fokus keyboard, maka kontrol harus mendukung properti ini.
NameProperty Lihat catatan. Nama kontrol tombol radio adalah teks yang ditampilkan di samping tombol yang mempertahankan status pilihan.
ClickablePointProperty Lihat catatan. Titik yang dapat diklik kontrol tombol radio HARUS berupa titik yang mengatur pilihan pada tombol radio jika diklik dengan pointer mouse.
LabeledByProperty Null Tombol radio adalah kontrol pelabelan mandiri.
ControlTypeProperty RadioButton Nilai ini sama untuk semua kerangka kerja UI.
LocalizedControlTypeProperty “tombol radio” String yang dilokalkan sesuai dengan Jenis kontrol RadioButton.
IsContentElementProperty Benar Kontrol tombol radio selalu disertakan dalam tampilan konten pohon UI Automation.
IsControlElementProperty Benar Kontrol tombol radio selalu disertakan dalam tampilan kontrol pohon UI Automation.

Pola Kontrol Automasi Antarmuka Pengguna yang Diperlukan

Tabel berikut mencantumkan pola kontrol UI Automation yang diperlukan untuk didukung oleh semua kontrol tombol radio. Untuk informasi selengkapnya tentang pola kontrol, lihat Gambaran Umum Pola Kontrol Automasi Antarmuka Pengguna.

Properti Pola Kontrol/Pola Kontrol Dukungan/Nilai Catatan
ISelectionItemProvider Ya Semua kontrol tombol radio harus mendukung pola Item Pilihan untuk mengaktifkan diri mereka sendiri agar dipilih.
SelectionContainer Lihat catatan. SelectionContainerProperty harus selalu diselesaikan sehingga klien UI Automation dapat menentukan tombol radio lain dalam konteks tertentu yang terkait satu sama lain. Untuk tombol radio versi Win32, properti ini tidak akan didukung karena tidak dimungkinkan untuk mendapatkan informasi ini dari kerangka kerja lama tersebut.
IToggleProvider Tidak pernah Tombol radio tidak dapat berputar melalui statusnya setelah diatur. Pola ini tidak boleh didukung pada tombol radio.

Peristiwa UI Automation yang Diperlukan

Tabel berikut mencantumkan peristiwa UI Automation yang diperlukan untuk didukung oleh semua kontrol tombol radio. Untuk informasi selengkapnya tentang acara, baca Gambaran Umum Peristiwa UI Automation.

Peristiwa UI Automation Dukungan Catatan
ElementRemovedFromSelectionEvent Wajib Tidak
ElementSelectedEvent Wajib Tidak
ToggleStateProperty peristiwa perubahan properti. Tidak pernah Tidak
BoundingRectangleProperty peristiwa perubahan properti. Wajib Tidak
IsOffscreenProperty peristiwa perubahan properti. Wajib Tidak
IsEnabledProperty peristiwa perubahan properti. Wajib Tidak
AutomationFocusChangedEvent Wajib Tidak
StructureChangedEvent Wajib Tidak

Lihat juga