在我看來,我有不同的控件。主要是Button
s,TextBox
es和ComboBox
es。這些按鈕通過CommandBinding(ICommand
)啓用/禁用,但其他控件必須「手動」啓用/禁用。我可以想到很多方法來實現這個目標:如何處理對非ICommand綁定控件的啓用/禁用支持?
向ViewModel添加一個bool
屬性是一種方法,使用DataTriggers
是另一種方法。 (或者,也許我可以直接綁定該屬性並使用IValueConverter
。)
MVVM中是否存在某個特定的解決方案,我將忽略或遺漏?
你在圍繞它跳舞,但我不認爲你在提及實現INotifyPropertyChanged並只是將視圖屬性綁定到你的ViewModel(MVVM)。 http://msdn.microsoft.com/en-us/library/ms229614.aspx你可以推出自己的或使用幾個好的MVVM框架之一。 http://stackoverflow.com/questions/8062436/inotifypropertychanged-in-wpf – kenny 2013-04-25 20:26:25