Wpf检测何时触发notifypropertychanged

时间:2013-09-30 19:15:36

标签: wpf silverlight

我希望我的ui在修改绑定数据时执行某些功能。

在调用notifychange事件之后,视图是否可以执行某些代码(由于底层模型的更改)

1 个答案:

答案 0 :(得分:3)

如果你的模型实现了INotifyPropertyChanged,你可以将它替换为它的PropertyChanged事件。

    model.PropertyChanged += new PropertyChangedEventHandler(Model_PropertyChanged);

    void Model_PropertyChanged(object sender, PropertyChangedEventArgs e)
    {
        switch (e.PropertyName)
        {
        }
    }

并且在处理程序中,您可以检查哪个属性已更改并相应地执行您的工作