Silverlight 八 数据绑定
来源:广州中睿信息技术有限公司
发布时间:2012/10/21 23:25:16 编辑:itlead 阅读 1964

  

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

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

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

   1.jpg

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

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

   2.jpg

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

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

   3.jpg

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

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

  类似于这样的形式:

   4.jpg

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

 

 

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