Aracılığıyla paylaş


ToggleButton denetimi

ToggleButton denetimi, iki veya üç durum arasında değiştirilebilen bir düğmeyi temsil eder. ve gibi CheckBoxRadioButtondenetimler için temel bir sınıftır ve temel geçiş işlevini sağlar. IsThreeState özelliğini, işaretli ve işaretsiz durumlara ek olarak belirsiz bir durumu etkinleştirmek için ayarlayabilirsiniztrue.

Stiller ve şablonlar

Denetime benzersiz bir görünüm vermek için varsayılanı ControlTemplate değiştirebilirsiniz. Daha fazla bilgi için bkz. Denetim için şablon oluşturma.

İçerik özelliği

ToggleButton, Content özelliğini içerik özelliği olarak tanımlar. Bu, düğmenin içeriği olarak metin veya kullanıcı arabirimi öğeleri gibi herhangi bir nesneyi ayarlayabileceğiniz anlamına gelir.

Parçalar

Denetim ToggleButton adlandırılmış herhangi bir bölüm tanımlamaz.

Görsel durumlar

Aşağıdaki tabloda denetimin görsel durumları listelenmiştir ToggleButton .

VisualState Adı VisualStateGroup Adı Description
Sıradan OrtakDurumlar Kontrol normal durumda.
Mouseover OrtakDurumlar Fare denetimin üzerinde.
Basıldı OrtakDurumlar Kontrol tuşuna basıldı.
Disabled OrtakDurumlar Denetim devre dışı bırakıldı.
Focused FocusStates Denetimin klavye odağı vardır.
Odaklanmamış FocusStates Kontrolün klavye odağı yoktur.
Kontrol edildi CheckStates Kontrol edildi.
Kontrol edilmemiş CheckStates Kontrol işaretli değil.
Belirsiz CheckStates Denetim, (IsThreeStatetrue olduğunda) belirsiz bir durumdadır.
Geçerli DoğrulamaDurumları Denetim geçerli ve doğrulama hatası yok.
GeçersizOdaklı DoğrulamaDurumları Kontrol öğesinde doğrulama hatası var ve klavye odağı bulunuyor.
InvalidUnfocused DoğrulamaDurumları Denetimde doğrulama hatası var ancak klavye odağı yok.

Uyarı

Denetim şablonunuzda Belirsiz görsel durumu yoksa, işaretlenmemiş görsel durumu varsayılan görsel durumu olarak kullanılır.

Ayrıca bakınız