http://flashview.ddvip.com/2008_12/Silverlight.rar
介绍
Silverlight 2.0 数据绑定:
Binding - 将绑定目标对象属性和数据源联接起来
Source - 绑定数据源
Mode - 绑定数据流方向 [.Windows.Data.BindingMode枚举]
BindingMode.OneTime - 次绑定创建绑定时次性地更新绑定目标对象属性
BindingMode.OneWay - 单向绑定(默认值)数据源改变会自动通知到绑定目标对象属性
BindingMode.TwoWay - 双向绑定数据源或绑定目标对象属性值发生改变时会互相通知显然做数据验证话定要是双向绑定
Path - 需要绑定属性名称
NotyOnValidationError - 产生验证时是否触发 BindingValidationError 事件默认值为 false
ValidatesOnExceptions - 产生验证时绑定引擎是否要报告默认值为 false
INotyPropertyChanged - 向客户端发出某属性值已更改通知
IValueConverter - 值转换接口将个类型值转换为另个类型值它提供了种将自定义逻辑应用于绑定方式
Convert - 正向转换器将值从数据源传给绑定目标时数据绑定引擎会此思路方法
ConvertBack - 反向转换器将值从绑定目标传给数据源时数据绑定引擎会此思路方法
BindingValidationError - 出现验证或解决上次验证则触发此事件
在线DEMO
http://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html
举例
1、NotyProperty.xaml(演示INotyPropertyChanged)
<UserControl x:Class="Silverlight20.Data.NotyProperty"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel HorizontalAlignment="Left">
<!--
Binding - 将绑定目标对象属性和数据源联接起来(本例为将 EllipseFill属性 和 MyColorBrush属性 相联)
Mode - Binding 扩展属性的默认为 _disibledevent= value;
}
}
}
}
OK
最新评论