当我获得新列表时,我将其设置为
Items = new List<SingleItem>(listOfItems)
这很好用。
但是当我通过添加到列表中时
foreach (var item in listOfItemsSecondPart)
{
Items.Add(item);
}
我得到了一些奇怪的东西。调试器显示,所有项目都已成功添加。滚动框会减小它的规模,就像列表增长时一样。但问题是该列表仍然非常相同。它不能向下滚动,所以滚动框停在中间的某个地方。
有人遇到过吗?可能是在上次 Windows 8 更新后开始的(设备是 Lumia 920),但我不太确定。
编辑:好的,我做了一些调查:如果列表是空的,并且我正在添加带有“foreach”的项目,它仍然是空的。看起来通知没有上升,因为调试器显示该列表已填充。