Радиокнопка группы MVVM

Каков наилучший способ привязки нескольких RadioButtons к перечислению с использованием MVVM?

Единственный способ, который я могу придумать, - это привязать IsChecked каждого группового поля к свойству, а в установщике этого свойства присвоить значение перечислению в модели представления.


person Michal Ciechan    schedule 26.04.2010    source источник
comment
Аналогично вопросу stackoverflow.com/questions/3029180/   -  person BSalita    schedule 13.06.2010


Ответы (1)


Вы можете отобразить значения Enum в ListBox и предоставить специальный ItemTemplate с RadioButton плюс имя Enum. Затем свойство RadioButton IsChecked может быть привязано к свойству IsSelected ListBoxItem. Конечно, вам придется установить SelectionMode в ListBox на Single.

person gehho    schedule 26.04.2010
comment
Не подумал об этом :) Попробую :D - person Michal Ciechan; 26.04.2010