UWP ObservableCollection集合中ObservableCollection變動通知到xaml界面

ObservableCollection<Evaluate> EvaluateList = new ObservableCollection<Evaluate>();//評論集合,這個集合中包含了一個圖片集合public ObservableCollection<PictureInfo> PictureInfoList { get; set; }
而後我在界面添加圖片上傳添加到評論集合其中一個Item的圖片集合中,有什麼比較好的方法讓它可以顯示在界面呢?本身一直認爲只有對最外層的EvaluateList進行Add和Remove操做,EvaluateList裏面的圖片集合PictureInfoList 再進行Add和Remove,纔會更新到界面;然而本身摸索了很久仍是沒有獲得想要的效果,因而就求助了uwp開發大神꧁[Script]꧂,他作了一個用例:證實只要對PictureInfoList 集合進行Add和Remove操做就能動態更新到xaml頁面中國,並不須要更改最外層的Evaluate集合.函數

1) xaml界面學習

2) 後臺處理lua

3) 實體模型3d

這樣就實現了所須要的效果;其中本身最大的問題竟然是沒有在Model的構造函數中初始化List集合blog

問題出現了:爲何我在後臺處理中進行構造再添加數據卻不行?爲啥在實體類構造函數中就行呢?下面是大神給出的解答:圖片

而後本身運用到項目中效果圖:ip

心中的疑惑總算是解決了。天天能寫下本身的學習中的收穫,真的很好!uwp小白,請多指教!!開發

相關文章
相關標籤/搜索