Performance 具有多个列表项的Catel性能

Performance 具有多个列表项的Catel性能,performance,mvvm,catel,Performance,Mvvm,Catel,我对Catel ViewModels的性能有问题 我有一个包含300个项目的列表视图。每个项都有自己的UserControl和ViewModel。ViewModel具有Model属性,该属性是构造函数的参数 创建300个视图模型至少需要10秒钟,这并不复杂 这是常见的问题吗?我应该如何处理这个问题?请查看使用大量视图/视图模型时的性能注意事项: 你的虚拟机和V有多大?您能展示一下创建和保存ListView项目的代码吗?我的ViewModel包含2个命令和1个属性,所以它很小。模型仅包含3个属性。

我对Catel ViewModels的性能有问题

我有一个包含300个项目的列表视图。每个项都有自己的UserControl和ViewModel。ViewModel具有Model属性,该属性是构造函数的参数

创建300个视图模型至少需要10秒钟,这并不复杂


这是常见的问题吗?我应该如何处理这个问题?

请查看使用大量视图/视图模型时的性能注意事项:


你的虚拟机和V有多大?您能展示一下创建和保存ListView项目的代码吗?我的ViewModel包含2个命令和1个属性,所以它很小。模型仅包含3个属性。我在父视图模型的初始化事件上创建VM。只需一个带模型参数的构造函数。我已经尝试了大部分这方面的东西。。。没有任何帮助。目前,我已经将ListView虚拟化,并且它可以“以某种方式”工作。请在官方问题跟踪程序中更新一个repu。创建视图模型最多需要5毫秒。