prism4学习笔记5:INotifyPropertyChanged接口
2012-01-19 14:22
274 查看
我们在上一节的动手实验中并没有完全完成功能,其中的一点就是,我们点了查询,但界面绑定的datagrid还是显示原来的数据,并没有因为我们查询的记录集变化而同步刷新。 如果我们前面讲了一大套只能得到这个结果,那是不是有点太失望了? 其实别人早已经准备好强大的INotifyPropertyChanged接口了,他的作用就是当绑定数据源的某个属性值变化,就通知客户端更新显示,也就是一个传话筒的角色。 使用INotifyPropertyChanged接口也很简单,注意的就两点: 1.INotifyPropertyChanged接口在System.ComponentModel名称空间下;
2.public event PropertyChangedEventHandler PropertyChanged;对那些需要通知变化的属性,在其set中 if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs("PropertyName")); } 知道了这两点你自己回到我们的动手实验中修改一下代码,再看看效果,是不是对绑定和对MVVM更喜欢了。
2.public event PropertyChangedEventHandler PropertyChanged;对那些需要通知变化的属性,在其set中 if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs("PropertyName")); } 知道了这两点你自己回到我们的动手实验中修改一下代码,再看看效果,是不是对绑定和对MVVM更喜欢了。
相关文章推荐
- SilverLight学习笔记--Silverlight中INotifyPropertyChanged 接口在数据绑定中的使用
- SilverLight 学习笔记--Silverlight中INotifyPropertyChanged 接口在数据绑定中的使用
- Seliverlight 中数据绑定INotifyPropertyChanged 接口的用法 .数据绑定IValueConvert的用法学习笔记
- WP学习笔记(4)MVVM入门 第一部分 INotifyPropertyChanged和ICommand
- 用于监控 Linux文件系统事件的inotify接口学习笔记
- WP学习笔记(4)MVVM入门 第一部分 INotifyPropertyChanged和ICommand
- Java面向对象学习笔记 -- 5(抽象类、接口)
- 黑马程序员--Java基础学习笔记【抽象类、接口】
- openrisc 之 Wishbone总线学习笔记——接口信号定义
- Objective-C 学习笔记之基本语法(1/2): 类的定义、继承、多态与接口等
- 抽象类和接口的相同点和不同点,学习笔记
- .Net学习笔记----2015-06-30(多态----接口)
- Java学习笔记(八)abstract,final,变量及接口
- go语言学习笔记---非入侵式接口设计探究
- Effective C# 学习笔记(二十三)理解接口方法和虚方法的区别
- Java学习笔记:接口和抽象类 之间的探讨
- Java学习笔记004——接口、克隆、回调、内部类
- caffe学习笔记3-matcaffe接口学习
- V4L2 学习笔记2-应用接口分析
- Java学习笔记之实现Runnable接口可以资源共享(卖票系统)