回答

0

我有同样的问题。我找到解决问题here。用两个词:
由于collectionView异步获取数据,因此我们需要使用我们的集合,当她完全加载时。对于e.g:
items = todoTable.ToCollectionView();
items.CollectionChanged += items_CollectionChanged;

void items_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{ if (e.Action == System.Collections.Specialized.NotifyCollectionChangedAction.Reset) { int n = items.Count; } }

我用这个微软example