Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 MVVM 将多个 RadioButtons 绑定到枚举的最佳方法是什么?
我能想到的唯一方法是将每个组框的 IsChecked 绑定到一个属性,并在该属性的设置器中为视图模型中的枚举分配一个值。
您可以在 ListBox 中显示 Enum 值,并提供一个特殊ItemTemplate的 RadioButton 和 Enum 的名称。IsChecked然后可以将 RadioButton 的属性绑定到 ListBoxItem 的IsSelected属性。当然,您必须将 ListBox 设置SelectionMode为Single.
ItemTemplate
IsChecked
IsSelected
SelectionMode
Single