Silverlight SL4单选按钮数据绑定

Silverlight SL4单选按钮数据绑定,silverlight,data-binding,radio-button,Silverlight,Data Binding,Radio Button,我有两组独立的单选按钮(在运行时填充)。我面临的问题是,这两个组的行为就像一个单独的组,即从一个组中选择某个项目,从另一个组中取消选择所选项目 <ScrollViewer> <ItemsControl ItemsSource="{Binding Path=AvailableX}" /> </ScrollViewer>

我有两组独立的单选按钮(在运行时填充)。我面临的问题是,这两个组的行为就像一个单独的组,即从一个组中选择某个项目,从另一个组中取消选择所选项目

                    <ScrollViewer>
                        <ItemsControl ItemsSource="{Binding Path=AvailableX}" />
                    </ScrollViewer>
                    <ScrollViewer>
                        <ItemsControl ItemsSource="{Binding Path=AvailableY}" />
                    </ScrollViewer>


    public ObservableCollection<RadioButton> AvailableX
    {
        get
        {
            return _availableX;
        }
        set
        {
            _availableX = value;
        }
    }

    public ObservableCollection<RadioButton> AvailableY
    {
        get
        {
            return _availableY;
        }
        set
        {
            _availableY = value;
        }
    }

.....
.....

foreach (var x in _properties)
{
    AvailableX.Add(new RadioButton() { Content = x.ToString() });
    AvailableY.Add(new RadioButton() { Content = x.ToString() });
}

公共可观测收集可用性
{
得到
{
返回_availableX;
}
设置
{
_availableX=价值;
}
}
公共可观测收集可用
{
得到
{
返回可用的_;
}
设置
{
_可用性=价值;
}
}
.....
.....
foreach(var x in_属性)
{
Add(new RadioButton(){Content=x.ToString()});
Add(new RadioButton(){Content=x.ToString()});
}

尝试设置组名:

new RadioButton() { Content = x.ToString(), GroupName = "X" });

尝试设置组名:

new RadioButton() { Content = x.ToString(), GroupName = "X" });