binding radiobuttons group a uma propriedade no WPF

Vamos imaginar que eu tenho:

<RadioButton GroupName="Group1" IsChecked="{Binding Path=RadioButton1IsChecked}" />
<RadioButton GroupName="Group1" IsChecked="{Binding Path=RadioButton2IsChecked}" />

E então, na minha classe de fonte de dados, tenho:

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;
     }
}

Posso, de alguma forma, vincular meus botões de opção diretamente aSelectedRadioButton propriedade? Eu realmente precisoRadioButton1IsChecked eRadioButton2IsChecked propriedades apenas para calcular o botão de opção selecionad

questionAnswers(6)

yourAnswerToTheQuestion