1
我想显示问题和解答的列表。每个问题都应该有自己可能的答案列表显示为一个单选按钮组。现在,所有问题中的所有单选按钮都表现为一个组,这意味着我只能从整个问题列表中选择一个答案。这是迄今为止我所拥有的。不知道我是否使用RelativeSource属性权限。如何在嵌套的ItemsControl中获取RadioButton GroupName的绑定
我想显示问题和解答的列表。每个问题都应该有自己可能的答案列表显示为一个单选按钮组。现在,所有问题中的所有单选按钮都表现为一个组,这意味着我只能从整个问题列表中选择一个答案。这是迄今为止我所拥有的。不知道我是否使用RelativeSource属性权限。如何在嵌套的ItemsControl中获取RadioButton GroupName的绑定
您正确使用RelativeSource
,除了一个细节 - 要绑定到DataContext
,而不是ItemsControl
本身。推测“QuestionGroupName”是视图模型的一个属性,还有“Question”和“AnswersList”,对吗?所以这应该工作:
<RadioButton GroupName="{Binding DataContext.QuestionGroupName, RelativeSource={RelativeSource AncestorType=ItemsControl}}" />
不知道为什么图像出来这么小。道歉。如果你右键点击查看图像(Firefox),它会更大。 – gooseman