900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Silverlight WCF RIA服务(二十九)Silverlight 客户端 10

Silverlight WCF RIA服务(二十九)Silverlight 客户端 10

时间:2021-09-05 07:05:06

相关推荐

Silverlight WCF RIA服务(二十九)Silverlight 客户端 10

如何:在客户端添加计算特性 我们可以在客户端添加成员属性,这些属性是有实体类中的成员属性计算而来。局部方法被用来引发事件,来通知用户界面元素数值已被更改。当我们添加计算的成员属性时,这些属性只存在于客户端项目中。

如何:在客户端添加计算特性

我们可以在客户端添加成员属性,这些属性是有实体类中的成员属性计算而来。局部方法被用来引发事件,来通知用户界面元素数值已被更改。当我们添加计算的成员属性时,这些属性只存在于客户端项目中。

1. 在客户端项目中,添加一个类文件。

2. 声明一个局部类,这个类与我们想要修改的实体代理类具有相同的名字和命名空间。

3. 添加一个属性,创建一个基于一个或多个实体代理类中值的新值。

4. 对每一个用于计算新值的成员属性都实施On[CustomProperty]Changed局部方法,并且调用RaisePropertyChanged方法来通知框架计算的属性已经更改。

下面的示例演示了如何为一个员工计算总的不工作的有效时间,这个时间是基于休假时间和生病请假的时间。对休假时间或生病请假的时间的改动,都将会对总时间产生一个改动。

?

可以用下面的代码来对计算的属性进行数据绑定:

?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。