0

我有一個視圖模型(ObservableCollection列表),設置爲ItemsSourceListBox。當我刷新這個視圖模型(從網絡獲取新數據)時,我應該再次設置ItemsSource,還是讓它通知ListBox我們應該再次設置ItemsSource還是更新視圖模型

哪個解決方案獲得最高性能?

P/S:以Windows Phone 7爲目標的答案是首選。

回答

1

如果您將ListBox的ItemSource設置爲ObservableCollection,則無需執行任何操作。只需在ObservableCollection中添加/刪除項目。

+0

設置ItemsSource多次會影響性能? – onmyway133

+1

@Yamamoto我不這麼認爲,但也絕對沒有理由你應該這樣做,你的情況 –

+0

我看到設置的ItemsSource時,ListBox中採取一些更長的時間來渲染速度比更新視圖模型 – onmyway133

相關問題