2013-12-12 7 views
1

Я хочу отобразить список вопросов и ответов. Каждый вопрос должен иметь свой список возможных ответов, отображаемый как группа переключателей. Сейчас все переключатели по всем вопросам ведут себя как одна группа, а это значит, что я могу выбрать только один ответ из всего списка вопросов. Вот что я до сих пор. Не уверен, что я использую право собственности RelativeSource.Как получить привязку для RadioButton GroupName во вложенном ItemsControl

enter image description here

+0

Не знаете, почему изображение получилось таким маленьким. Извиняюсь. Если вы щелкните правой кнопкой мыши значок «Просмотр изображения» (Firefox), он будет больше. – gooseman

ответ

0

Вы используете RelativeSource правильно, за исключением одной детали - вы хотите связать с DataContext, а не сам ItemsControl. Предположительно «QuestionGroupName» является свойством модели представления, а также «Question» и «AnswersList», правильно? Поэтому это должно сработать:

<RadioButton GroupName="{Binding DataContext.QuestionGroupName, RelativeSource={RelativeSource AncestorType=ItemsControl}}" /> 
Смежные вопросы