微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

silverlight中对绑定数据源的要求

今天在做一个SL聊天室程序,在ComboBox绑定在线用户列表的时候死活都绑定不上,调试也发现服务端已经把在线用户列表返回给客户端了,然后把comboBox的itemssource设置为这个泛型列表List<ChatUser> 时,始终绑定不上ComboBox,然后翻看以前的一些例子,对比一下看看为什么以前的例子能绑定,而这个不能绑定,终于发现了不同之处,我的ChatUser类以前是这样写的:,原来sl中绑定需要有属性设置器get和set,后来改成:,果然可以绑定上了,还有一个知识点就是ObservableCollection类型(命名空间:System.Collections.ObjectModel)内部自己实现了INodifyPorpertyChanged接口,可以支持oneway和twoway绑定的(WCF生成的客户端代理类返回集合类型也都是ObservableCollection类型的),List不知道支持不支持twoway绑定,暂时没试,后面我把用户列表定义成了

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐