类似于asp.net里面提供的一些控件,比如说repeater控件,是支持数据绑定的,然后在页面也可以修改所要数据的显示样式,或者内容。Silverlight中也提供了类似的控件,下面以listbo
类似于asp.net里面提供的一些控件,比如说repeater控件,是支持数据绑定的,然后在页面也可以修改所要数据的显示样式,或者内容。
Silverlight中也提供了类似的控件,下面以listbox为例:
前台页面写成这样的形式:

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

这样前台的content 就可以才用{Binding}的方式来绑定所绑定的对象,因为是基础类型,所以直接填写如上就可以了。
如果需要绑定对象,那么需要绑定到其字段类似如下

上面这种数据绑定模式,只是显示数据而不对数据做任何修改,默认的绑定模式是一次绑定OneTime。
如果需要在绑定后,数据更改了,而显示的数据也进行更改,那么需要实体类实现借口INotifyPropertyChanged
类似于这样的形式:

这样在前台就会受到后台的更新。
本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。