WEB开发网
开发学院图形图像Flash Silverlight(15) - 2.0数据之一次绑定,单向绑定, ... 阅读

Silverlight(15) - 2.0数据之一次绑定,单向绑定, 双向绑定, INotifyPropertyChanged, 数据转换, 数据验证

 2008-12-08 11:51:59 来源:WEB开发网   
核心提示:本文源代码下载地址:http://flashview.ddvip.com/2008_12/Silverlight.rar介绍Silverlight 2.0 数据绑定:Binding - 将绑定目标对象的属性与数据源联接起来Source - 绑定的数据源Mode - 绑定的数据流的方向 [System.Windows.D

本文源代码下载地址:

http://flashview.ddvip.com/2008_12/Silverlight.rar 

介绍

Silverlight 2.0 数据绑定:

Binding - 将绑定目标对象的属性与数据源联接起来

Source - 绑定的数据源

Mode - 绑定的数据流的方向 [System.Windows.Data.BindingMode枚举]

BindingMode.OneTime - 一次绑定。创建绑定时一次性地更新绑定目标对象的属性

BindingMode.OneWay - 单向绑定(默认值)。数据源的改变会自动通知到绑定目标对象的属性

BindingMode.TwoWay - 双向绑定。数据源或绑定目标对象的属性的值发生改变时会互相通知。显然,做数据验证的话一定要是双向绑定

Path - 需要绑定的属性名称

NotifyOnValidationError - 产生验证错误时是否触发 BindingValidationError 事件。默认值为 false

ValidatesOnExceptions - 产生验证错误时绑定引擎是否要报告错误。默认值为 false

INotifyPropertyChanged - 向客户端发出某一属性值已更改的通知

IValueConverter - 值转换接口,将一个类型的值转换为另一个类型的值。它提供了一种将自定义逻辑应用于绑定的方式

Convert - 正向转换器。将值从数据源传给绑定目标时,数据绑定引擎会调用此方法

ConvertBack - 反向转换器。将值从绑定目标传给数据源时,数据绑定引擎会调用此方法

BindingValidationError - 出现验证错误或解决上次验证错误则触发此事件

在线DEMO

http://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html

示例

1、NotifyProperty.xaml(演示INotifyPropertyChanged)

1 2 3 4 5 6  下一页

Tags:Silverlight 数据 之一

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接