- 0
- 0
- 约9.19千字
- 约 14页
- 2016-12-29 发布于重庆
- 举报
第5章 数据绑定5.1数据绑定概述 将控件放置好,界面布局好之后,这些xaml元素通常处于静态模式,如果开发人员需要让这些元素动态第根据数据源,如远程数据库、云端数据、xml文件等进行交互,这时需要在托管代码中编写代码。比如:让一个TextBox控件根据数据源的更新状态而发生变化,同时当TextBox控件上的数据发生变化时,数据源也跟着更新,silverligt提供了一种简单的机制解决这个问题,开发人员只要确定哪个是数据源,哪个是数据目标即可。数据绑定为基于 Silverlight 的应用程序提供了一种显示数据并与数据进行交互的简便方法,使得界面与程序逻辑分离。数据绑定必须包含一个绑定目标和一个绑定源。绑定目标必须是FrameworkElement用户界面元素,通俗的讲就是界面控件,如TextBlock和TextBox控件。绑定源非常广泛,通常是一个功能逻辑对象,如代码中的集合或者全局属性。数据绑定的建立过程,就是将数据目标与数据源进行连接、通信的过程。借助于绑定目标的依赖属性和数据源属性进行相关联,当数据目标与数据源中被绑定的属性发生变化时,相互绑定的属性值将同时被触发,数据会即时被更新。例如:将一个Image控件的Source属性绑定到一个Uri对象之后,那么此时Image控件的Source属性就是绑定目标一个依赖属性,而Uri对象就是Image控件的绑定源。数据绑定将控件依赖
原创力文档

文档评论(0)