使用MVVM将多个RadioButton绑定到枚举的最佳方法是什么?
我能想到的唯一方法是将每个分组框的ischecked绑定到一个属性,并在该属性的setter中为视图模型中的枚举赋值。
可以在列表框中显示枚举值并提供 ItemTemplate 用RadioButton加上枚举的名称。收音机按钮的 IsChecked 属性然后可以绑定到ListBoxItem的 IsSelected 属性。当然,您必须设置列表框的 SelectionMode 到 Single 。
ItemTemplate
IsChecked
IsSelected
SelectionMode
Single