1

使用 MVVM 将多个 RadioButtons 绑定到枚举的最佳方法是什么?

我能想到的唯一方法是将每个组框的 IsChecked 绑定到一个属性,并在该属性的设置器中为视图模型中的枚举分配一个值。

4

1 回答 1

1

您可以在 ListBox 中显示 Enum 值,并提供一个特殊ItemTemplate的 RadioButton 和 Enum 的名称。IsChecked然后可以将 RadioButton 的属性绑定到 ListBoxItem 的IsSelected属性。当然,您必须将 ListBox 设置SelectionModeSingle.

于 2010-04-26T13:08:17.497 回答