Aracılığıyla paylaş


RadioButton

RadioButton denetimler genellikle kullanıcılara çeşitli seçenekler arasında tek bir seçenek sunmak için birlikte gruplandırılır. Bir kerede yalnızca bir düğme seçilebilir.

Aşağıdaki çizimde bir denetim örneği gösterilmektedir RadioButton .

Tipik radyo düğmesi durumlarını gösteren RadioButton denetimleri örneği

Stiller ve şablonlar

Varsayılan ControlTemplate'yi, RadioButton kontrolüne benzersiz bir görünüm vermek için değiştirebilirsiniz. Daha fazla bilgi için bkz. Stiller ve şablonlar nedir? ve Denetim için şablon oluşturma.

İçerik özelliği

RadioButton denetiminde neyin görüntüleneceğini tanımlamak için ContentControl.Content özelliğini kullanır.

Parçalar

RadioButton denetimi herhangi bir şablon parçası tanımlamaz.

Görsel durumlar

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

VisualState Adı VisualStateGroup Adı Description
Kontrol edildi CheckStates Kontrol işaretli (seçili). IsChecked, true'e eşittir.
Disabled OrtakDurumlar Denetim devre dışı bırakıldı ve kullanıcı girişine yanıt veremiyor.
Focused FocusStates Kontrolün klavye odağı vardır ve giriş alabilir.
Belirsiz CheckStates Denetim belirsiz bir durumda. IsThreeState trueve IsCheckednull.
GeçersizOdaklı DoğrulamaDurumları Kontrol öğesinde doğrulama hatası var ve klavye odağı bulunuyor. Validation.HasError, true'e eşittir.
InvalidUnfocused DoğrulamaDurumları Denetimde doğrulama hatası var ancak klavye odağı yok. Validation.HasError, true'e eşittir.
Mouseover CommonStates Fare işaretçisi denetimin üzerine yerleştirilir.
Sıradan CommonStates Denetim varsayılan normal durumundadır.
Basıldı CommonStates Kullanıcı etkileşimiyle kontrol üzerine basılır.
Kontrol edilmemiş CheckStates Kontrol işaretlenmemiş (seçili değil). IsChecked, false'e eşittir.
Odaklanmamış FocusStates Kontrolün klavye odağı yok.
Geçerli DoğrulamaDurumları Denetim geçerli ve doğrulama hatası yok. Validation.HasError, false'e eşittir.

Ayrıca bakınız

ToggleButton