Silverlight 八 数据绑定
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:itlead 阅读 1607
类似于asp.net里面提供的一些控件,比如说repeater控件,是支持数据绑定的,然后在页面也可以修改所要数据的显示样式,或者内容。Silverlight中也提供了类似的控件,下面以listbo

  

  类似于asp.net里面提供的一些控件,比如说repeater控件,是支持数据绑定的,然后在页面也可以修改所要数据的显示样式,或者内容。

  Silverlight中也提供了类似的控件,下面以listbox为例:

  前台页面写成这样的形式:

   1.jpg

  其中的StaticResourcehorizontalListBoxStyle在样式的定义文件里定义好的,目的是为了让listbox横向显示数据,这里就不列举了,可以自行google百度。 

  后台绑定数据,简单起见只绑定数字

   2.jpg

  这样前台的content 就可以才用{Binding}的方式来绑定所绑定的对象,因为是基础类型,所以直接填写如上就可以了。

  如果需要绑定对象,那么需要绑定到其字段类似如下

   3.jpg

  上面这种数据绑定模式,只是显示数据而不对数据做任何修改,默认的绑定模式是一次绑定OneTime。

  如果需要在绑定后,数据更改了,而显示的数据也进行更改,那么需要实体类实现借口INotifyPropertyChanged

  类似于这样的形式:

   4.jpg

  这样在前台就会受到后台的更新。

 

 

本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2