Bagikan melalui


RadioButton

RadioButton kontrol biasanya dikelompokkan bersama untuk menawarkan satu pilihan kepada pengguna di antara beberapa opsi. Hanya satu tombol pada satu waktu yang dapat dipilih.

Ilustrasi berikut menunjukkan contoh RadioButton kontrol.

Contoh kontrol RadioButton memperlihatkan status tombol radio biasa

Gaya dan templat

Anda dapat memodifikasi default ControlTemplate untuk memberi RadioButton kontrol tampilan yang unik. Untuk informasi selengkapnya, lihat Apa itu gaya dan templat? dan Cara membuat templat untuk kontrol.

Properti konten

RadioButton menggunakan ContentControl.Content properti untuk menentukan apa yang ditampilkan dalam kontrol.

Bagian

Elemen kontrol RadioButton tidak menetapkan bagian templat apa pun.

Keadaan visual

Tabel berikut mencantumkan status visual untuk RadioButton kontrol.

Nama VisualState Nama dari VisualStateGroup Description
Telah Diperiksa CheckStates Kontrol dicentang (dipilih). IsChecked adalah true.
Disabled NegaraUmum Kontrol dinonaktifkan dan tidak dapat merespons input pengguna.
Terfokus FocusStates Kontrol memiliki fokus keyboard dan dapat menerima input.
Tidak ditentukan CheckStates Kontrol dalam keadaan tidak stabil. IsThreeState adalah true, dan IsChecked adalah null.
FokusTidakValid StatusValidasi Kontrol mengalami kesalahan validasi dan memiliki fokus pada keyboard. Validation.HasError adalah true.
Tidak valid tidak fokus Status Validasi Kontrol memiliki kesalahan validasi tetapi tidak memiliki fokus keyboard. Validation.HasError adalah true.
MouseOver CommonStates Penunjuk mouse diposisikan di atas kontrol.
Biasa CommonStates Kontrol dalam keadaan default dan normal.
Ditekan CommonStates Kontrol ditekan oleh interaksi pengguna.
Tidak Dicentang CheckStates Kontrol tidak dicentang (tidak dipilih). IsChecked adalah false.
Tidak fokus FocusStates Pengendalian tidak memiliki fokus keyboard.
Sah StatusValidasi Kontrol valid dan tidak memiliki kesalahan validasi. Validation.HasError adalah false.

Lihat juga

ToggleButton