2014-01-31 25 views
0

我有一個與Catel ViewModels性能問題。與多個列表項的Catel性能

我有一個ListView約300項。每個項目都有自己的UserControl和ViewModel。 ViewModel具有Model屬性,它是一個構造函數的參數。

創建300個視圖模型的時間最少約10秒,這並不複雜。

這是常見問題嗎?我應該如何處理?

+0

有多大你的虛擬機的V'並且可以請你展示你的代碼來創建並持有你的ListView項目? – WiiMaxx

+0

我的ViewModel包含2個命令和1個屬性 - 所以它很小。模型只包含3個屬性。我在父視圖模型的初始化事件上創建虛擬機。只需使用帶Model參數的構造函數即可。 – Tomasz

回答