WPF Как установить стиль на RadioButton?

У меня есть этот код:

<groupbox grid.column="1" borderthickness="0,0,0,0" horizontalalignment="Right">
 <itemscontrol fontweight="Normal" itemssource="{Binding Path=AvailableTipologieDifficolta}">
 <itemscontrol.itemtemplate>
 <datatemplate>
 <radiobutton content="{Binding Path=DisplayName}" ischecked="{Binding Path=IsSelected}" groupname="Feedback" margin="10,3.5">
 </radiobutton></datatemplate>
 </itemscontrol.itemtemplate>
 </itemscontrol>
 </groupbox>

Это стиль RadioButton:

Поэтому, когда я пытаюсь запустить свой код, у меня есть следующее:

o Opzione 1 o Opzione 2

Я могу выбрать каждый вариант, но это невозможно. Если я удалю этот код Style = "{StaticResource RadioButtonTemplate}", я могу выбрать один из вариантов.

Можем ли мы помочь мне?

1 ответ

Это потому, что вы устанавливаете RadioButton в RadioButton при создании такого шаблона. Внутреннее RadioButton не связано с внешним RadioButton. Вам не нужно менять шаблон для того, что вы хотите использовать только 2 Setters for Foreground и FontSize

licensed under cc by-sa 3.0 with attribution.