在我的Windows Phone应用程序中,绑定到视图的所有集合都是ObservableCollections。
每当我重新加载数据时,我清除这些ObservableCollections,在列表中加载新数据(它是固定数量的项)然后我将这些项添加到ObservableCollections(在循环中,因为ObservableCollections没有AddRange方法)。
然后我开始思考,因为我正在清理集合中的项目并添加具有固定数量的新项目:UI是否会更快地将列表直接绑定到控件的DataSource?
请注意,正如我之前所说,我从不将数据增加到集合中。我清除它们并添加新项目。