Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
.NET Desktop feedback