首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

Windows Store apps开发[54]数据绑定(三)通知属性改变

2012-11-26 
Windows Store apps开发[54]数据绑定(3)通知属性改变注:本文由BeyondVincent(破船)原创首发转载请注明出处

Windows Store apps开发[54]数据绑定(3)通知属性改变

注:本文由BeyondVincent(破船)原创首发

        转载请注明出处:BeyondVincent(破船)@DevDiv.com

Windows Store apps开发[54]数据绑定(三)通知属性改变


更多内容请查看下面的帖子


[DevDiv原创]Windows 8 开发Step by Step



小引当绑定源的某个属性改变了,有时候在绑定目标上需要得到实时更新,比如航班起飞时间延误了,那么需要实时的将此信息告知乘客。本文,我就来介绍一下通知属性改变。
简介属性改变的通知在程序开发过程中非常的实用,用上了该功能,我们就不用自己去改变UI界面更新等操作了。通过绑定引擎可以完成属性改变通知,不过开发者也需要在代码上做一些编写。
通知属性改变的关键技术实现INotifyPropertyChanged接口发起PropertyChanged事件
实现步骤A、新建空白工程,名称为BV_Binding_INotifyPropertyChanged
B、在项目工程上单击右键,选择添加->选择类->输入People,然后确定C、在People.cs文件实现INotifyPropertyChanged接口
代码如下:注:此demo的作用是对年龄属性进行增加,在小于18时,为未成年,否则为成年
在引发PropertyChanged事件时,使用属性名作为参数。如果要想表示所有属性都改变了,那么可以用string.Empty当作参数。在下面的代码中,有具体的演示



热点排行