【问题标题】:MVVM Group Radio ButtonMVVM 组单选按钮
【发布时间】:2011-02-12 09:26:44
【问题描述】:

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

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

【问题讨论】:

标签: mvvm data-binding radio-button radio-group


【解决方案1】:

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

【讨论】:

  • 没想到 :) 会试一试 :D
猜你喜欢
  • 2010-10-27
  • 1970-01-01
  • 1970-01-01
  • 2014-04-25
  • 2011-08-19
  • 2014-06-19
  • 2018-04-07
  • 2023-04-01
相关资源
最近更新 更多