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