如何在嵌套的ItemsControl中获取RadioButton GroupName的绑定

时间:2013-12-12 15:01:26

标签: silverlight xaml

我想显示问题和答案列表。每个问题都应该有自己可能的答案列表显示为单选按钮组。现在,所有问题中的所有单选按钮都表现为一组,这意味着我只能从整个问题列表中选择一个答案。这是我到目前为止所拥有的。不确定我是否正在使用RelativeSource属性。

enter image description here

1 个答案:

答案 0 :(得分:0)

您正在使用RelativeSource,但有一个细节除外 - 您希望绑定到DataContext,而不是ItemsControl本身。据推测,“QuestionGroupName”是视图模型的属性,还有“问题”和“答案列表”,对吧?所以这应该有效:

<RadioButton GroupName="{Binding DataContext.QuestionGroupName, RelativeSource={RelativeSource AncestorType=ItemsControl}}" />