实现摘要列表及数据交互的技术指南
1. 数据返回与集合处理
在开发过程中,我们需要考虑数据返回的相关问题。比如在返回 ProductSummary 对象的 ThumbnailPhoto 属性中的图片时,要注意这会增加网络和带宽的使用。因此,建议仅在图片能为应用增加价值时才返回,并且确保图片大小较小,最好每张小于 2KB。
Silverlight 对集合的支持丰富多样。它支持许多常见的泛型集合类型,如 List 、 Dictionary 、 LinkedList 、 Stack 和 Queue 等,这些类型与完整的 .NET Framework 中的类型相似。不过,像 ArrayList 和 Hashtable 这类非泛型集合在 Silverlight 中未实现,但我们可以在泛型集合中找到合适的替代方案。
Silverlight 还有一些独特的集合类型,其中 ObservableCollection<T> 是 Silverlight 和 WPF 特有的重要集合类型。它实现了 INotifyPropertyChanged 接口,当集合中的项被添加或移除时,会触发 CollectionChanged 事件。绑定的用户界面控件会自动处理该事件,并在集合发生变化时更新自身。这一特性使得我们可以在代码隐藏文件(或 ViewMo
超级会员免费看
订阅专栏 解锁全文
1220

被折叠的 条评论
为什么被折叠?



