如何处理对非ICommand绑定控件的启用/禁用支持?

时间:2013-04-25 20:17:16

标签: wpf mvvm

在我看来,我有不同的控制。主要是Button s,TextBox es和ComboBox es。通过CommandBinding(ICommand)启用/禁用按钮,但必须“手动”启用/禁用其他控件。我可以想出很多方法来实现这个目标:

向ViewModel添加bool - 属性是一种方法,使用DataTriggers是另一种方法。 (或者我可以直接绑定Property并使用IValueConverter。)

MVVM中是否存在我遗漏或丢失的特定解决方案?

1 个答案:

答案 0 :(得分:2)

是的,您可以将视图模型上的公共布尔属性绑定到控件的IsEnabled属性。不需要值转换器。