我对 Catel ViewModels 的性能有疑问。
我有一个包含约 300 个项目的 ListView。每个项目都有自己的 UserControl 和 ViewModel。ViewModel 具有 Model 属性,它是构造函数的参数。
创建 300 个 ViewModel 至少需要约 10 秒,这并不复杂。
是普遍问题吗?我应该如何处理?
我对 Catel ViewModels 的性能有疑问。
我有一个包含约 300 个项目的 ListView。每个项目都有自己的 UserControl 和 ViewModel。ViewModel 具有 Model 属性,它是构造函数的参数。
创建 300 个 ViewModel 至少需要约 10 秒,这并不复杂。
是普遍问题吗?我应该如何处理?
请查看使用大量视图/视图模型时的性能注意事项:
https://catelproject.atlassian.net/wiki/display/CTL/Performance+considerations