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.