我目前的任务涉及使用 Infragistics 网格来显示大量数据,因此滚动性能至关重要(请不要问为什么要这样设计)。Infragistics 提供了 CellValuePresenter 样式,它大大减少了网格中可视组件的数量,从而提高了性能,尽管权衡了控件提供的数据格式。我正在考虑使用 Linq 来格式化 ViewModel 中的数据,但正如我团队中的某个人提到的那样,这种方法会违反 MVVM 的“规则”。如果网格的性能很关键,你会怎么做,你会考虑在 VM 中移动数据格式化逻辑吗?
问问题
48 次