[英]Adding datatemplate to listbox and panorama items form program in windows phone 7
[英]Something strange while adding items to listbox
當我得到新列表時,我將其設置為
Items = new List<SingleItem>(listOfItems)
而且效果很好。
但是當我通過添加到列表時
foreach (var item in listOfItemsSecondPart)
{
Items.Add(item);
}
我有一些奇怪的事情。 調試器顯示,所有項目均已成功添加。 滾動框會減小其比例,就像列表增長時一樣。 但是問題在於列表仍然非常相似。 它無法向下滾動,因此滾動框停在中間的某個位置。
有人面對嗎? 可能是在上一次Windows 8更新(設備為Lumia 920)之后開始,但是我不太確定。
編輯:好的,我進行了一些調查:如果列表為空,並且我要添加帶有“ foreach”的項目,那么它仍然為空。 通知似乎沒有增加,因為調試器顯示列表已滿。
請改用ObservableCollection 。
UI沒有機會知道List<T>
已被更新,但是ObservableCollection<T>
會在修改后發出事件以使UI能夠接收。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.