Bagikan melalui


Kontrol Tombol Alih

Kontrol ToggleButton mewakili tombol yang dapat diganti antara dua atau tiga keadaan. Ini adalah kelas dasar untuk kontrol seperti CheckBox dan RadioButton, menyediakan fungsionalitas pengalih mendasar. Anda dapat mengatur properti IsThreeState ke true untuk mengaktifkan status tidak pasti sebagai tambahan dari status dicentang dan tidak dicentang.

Gaya dan templat

Anda dapat memodifikasi default ControlTemplate untuk memberi kontrol tampilan yang unik. Untuk informasi selengkapnya, lihat Membuat templat untuk kontrol.

Properti konten

ToggleButton mendefinisikan properti Content sebagai properti isi. Ini berarti Anda dapat mengatur objek apa pun, seperti teks atau elemen UI, sebagai konten tombol.

Bagian

ToggleButton Kontrol tidak menentukan bagian bernama apa pun.

Keadaan visual

Tabel berikut mencantumkan status visual untuk ToggleButton kontrol.

Nama VisualState Nama VisualStateGroup Description
Biasa CommonStates Kontrol berada dalam keadaan normal.
MouseOver CommonStates Mouse berada di atas kontrol.
Ditekan CommonStates Kontrol ditekan.
Disabled CommonStates Kontrol dinonaktifkan.
Terfokus FocusStates Kontrol memiliki fokus keyboard.
Tidak fokus FocusStates Kontrol tidak memiliki fokus keyboard.
Telah Diperiksa CheckStates Kontrol diperiksa.
Tidak Dicentang CheckStates Kontrol tidak dicentang.
Tidak ditentukan CheckStates Kontrol dalam keadaan tidak ditentukan (ketika IsThreeState adalah true).
Sah StatusValidasi Kontrol valid dan tidak memiliki kesalahan validasi.
FokusTidakValid StatusValidasi Kontrol memiliki kesalahan validasi dan memiliki fokus keyboard.
Tidak valid dan Tidak Difokuskan StatusValidasi Kontrol memiliki kesalahan validasi tetapi tidak memiliki fokus keyboard.

Nota

Jika status visual Tidak Ditentukan tidak ada di templat kontrol Anda, status visual Tidak Dicentang digunakan sebagai status visual default.

Lihat juga