在我看来,我有不同的控制。主要是Button
s,TextBox
es和ComboBox
es。通过CommandBinding(ICommand
)启用/禁用按钮,但必须“手动”启用/禁用其他控件。我可以想出很多方法来实现这个目标:
向ViewModel添加bool
- 属性是一种方法,使用DataTriggers
是另一种方法。 (或者我可以直接绑定Property并使用IValueConverter
。)
MVVM中是否存在我遗漏或丢失的特定解决方案?
答案 0 :(得分:2)
是的,您可以将视图模型上的公共布尔属性绑定到控件的IsEnabled
属性。不需要值转换器。