2011-05-19 29 views
7

XAML'de altı radyo düğmesi var ve iki grup oluşturmak istiyorum. WPF'nin radyo düğmesi grubu öğesi olmadığı görünüyor, bu nasıl yapabilirim?Radyo düğmeleri grubu XAML

cevap

16

Öğe için bir GroupName belirtmelisiniz.

<RadioButton GroupName="Group1"/> 
+0

Sweet! Teşekkür ederim :) – ojsim

10

çalışacak GroupName özelliğini kullanmanın BitKFu önerisi, ancak bir uyarı var. Grup adları kullanıyorsanız, RadioButton gruplarının kapsamı farklı olur. Eğer bir UserControl"MyRadioGroup" bir GroupName Tüm RadioButtons 3 ile oluşturmak ve sizin Window 2 tür denetimleri koyarsanız

, tüm 6 RadioButton davranmayan, onlar bir grup gibi olduğunu göreceksiniz. RadioButton diğer RadioButton güncellenmesi olduğunda normalde sadece dolaysız ana DependencyObject çocuklarıdır RadioButton s ayarlar s çünkü

bu gerçekleşir. Ancak, GroupName kullanıldığında kapsam, Visual (Window) köküne genişler ve RadioButton s değerini aynı GroupName olan köke göre ayarlar.

Bazen bunları yalnızca ekstra bir panelle ayırmak daha iyidir.

İlgili konular