数据绑定(三)为Binding指定绑定源的几种方法
来源:互联网 发布:企业秀软件下载 编辑:程序博客网 时间:2024/06/06 14:00
Binding的源是数据的来源,所以,只要一个对象包含数据并能通过属性把数据暴露出来,它就能当作Binding的源来使用,常用的办法有:
一。把普通CLR类型单个对象指定为Source
如果类型实现了INotifyPropertyChanged接口,则可通过在属性的set语句中激发PropertyChanged事件来通知Binding数据已被更新
二。把普通CLR集合类型对象指定为Source
一般是把控件的ItemsSource属性使用Binding关联到一个集合对象上,即为ItemsSource属性直接赋一个集合对象
三。把ADO.NET数据对象指定为Source
四。使用XmlDataProvider把XML数据指定为Source
五。把依赖对象指定为Source
六。把容器的DataContext指定为Source
七。通过ElementName指定Source
八。通过Binding的RelativeSource属性相对的指定Source
当控件需要关注自己的、自己容器的或者自己内部元素的某个值就需要使用这种办法
九。把ObjectDataProvider对象指定为Source
十。使用LINQ检索的到的数据对象作为Binding的Source当数据源的数据不是通过属性而是通过方法暴露给外界的时候,可以使用这两种对象来包装数据源再把它们指定为Source
- 数据绑定(三)为Binding指定绑定源的几种方法
- 数据绑定(Binding)
- 数据绑定(Data Binding)
- 数据绑定(data binding)
- WPF Data Binding之指定源(Source)的几种方法【三】
- WPF Data Binding之指定源(Source)的几种方法三
- 数据绑定(九)Binding的数据校验
- 数据绑定(十)Binding的数据转换
- Silverlight 数据绑定(Binding)
- Silverlight 数据绑定(Binding)
- Binding数据绑定
- 三种方法绑定三列数据
- ASP.NET-GridView数据绑定的几种方法
- ASP.NET-GridView数据绑定的几种方法
- 数据绑定(四)使用DataContext作为Binding的Source
- 数据绑定(八)使用Binding的RelativeSource
- C# WPF中DataGrid的数据绑定(Binding)
- 数据绑定库Data Binding的使用
- 获取SD卡视频文件缩略图
- checkbox
- FCLK HCLK PCLK的关系
- Helios版本eclipse 下部署tomcat 非MyEclipse
- flash builder 4.6 ios本机扩展(nae)注意事项
- 数据绑定(三)为Binding指定绑定源的几种方法
- javascript eval函数解析json数据时为什加上圆括号eval("("+data+")")
- 整理网上python解析xml文件相关资料汇总
- 各种数据类型的大小
- 一个比较完整的连接Access数据库的DAL层代码
- struts1动态验证框架
- 原码、反码、补码
- node.js 中文编码问题
- 子查询里面有树形查询,子查询选择使用in/exists需要特别留意