привязка группы радиокнопок к свойству в WPF
Давайте представим, что у меня есть:
<RadioButton GroupName="Group1" IsChecked="{Binding Path=RadioButton1IsChecked}" />
<RadioButton GroupName="Group1" IsChecked="{Binding Path=RadioButton2IsChecked}" />
И тогда в моем классе источника данных у меня есть:
public bool RadioButton1IsChecked { get; set; }
public bool RadioButton2IsChecked { get; set; }
public enum RadioButtons { RadioButton1, RadioButton2, None }
public RadioButtons SelectedRadioButton
{
get
{
if (this.RadioButtonIsChecked)
return RadioButtons.RadioButton1;
else if (this.RadioButtonIsChecked)
return RadioButtons.RadioButton2;
else
return RadioButtons.None;
}
}
Могу ли я как-то привязать свои радио кнопки напрямую кSelectedRadioButton
свойство? мне очень нужноRadioButton1IsChecked
а такжеRadioButton2IsChecked
Свойства только для расчета выбранного радиокнопки.