0
我希望我的UI能夠在綁定數據被修改時執行某些功能。Wpf在notifypropertychanged被觸發時檢測到
是否有可能將視圖有NotifyChange事件被調用後執行一些代碼(由於底層模型的變化)
我希望我的UI能夠在綁定數據被修改時執行某些功能。Wpf在notifypropertychanged被觸發時檢測到
是否有可能將視圖有NotifyChange事件被調用後執行一些代碼(由於底層模型的變化)
如果模型實現INotifyPropertyChanged,你可以對所有本它PropertyChanged事件。
model.PropertyChanged += new PropertyChangedEventHandler(Model_PropertyChanged);
void Model_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
switch (e.PropertyName)
{
}
}
並在處理程序可以檢查哪個屬性發生變化,做你的工作相應
尼斯。我的模型直接傳遞給datacontext(不是mvvm項目),但是這仍然適用? – Crudler
當然..你只需要你的類的實例來訂閱它的屬性更改... – Nitin
除非代碼有問題,是的,它應該適用。 – HichemSeeSharp