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