C# WPF ListView与DataGrid性能

C# WPF ListView与DataGrid性能,c#,wpf,xaml,C#,Wpf,Xaml,我目前只在WPF中使用ListViews来显示不需要编辑的数据。但是我真的不喜欢ListView的风格,而且它似乎缺少了一些功能,比如让GridViewColumn填充剩余的空间。所以我想知道如果我开始使用不可编辑的DataGrids,会对性能产生什么影响 两者之间是否存在较大的性能差异?WPF中的ListView是一个轻量级控件:DataGridView提供的某些功能不可用。有关更多信息,请参阅。如果您对ListView函数不满意,那么DataGridView是解决问题的另一种选择 请记住,D

我目前只在WPF中使用
ListView
s来显示不需要编辑的数据。但是我真的不喜欢
ListView
的风格,而且它似乎缺少了一些功能,比如让
GridViewColumn
填充剩余的空间。所以我想知道如果我开始使用不可编辑的
DataGrid
s,会对性能产生什么影响


两者之间是否存在较大的性能差异?WPF中的ListView是一个轻量级控件:
DataGridView
提供的某些功能不可用。有关更多信息,请参阅。如果您对
ListView
函数不满意,那么
DataGridView
是解决问题的另一种选择

请记住,
DataGridView
控件在加载时会占用一些额外的内存空间。但是,
ListView
DataGridView
控件占用的内存差异不应该很大。一些内存分析工具(如.Net内存分析器)可以看到此内存大小

某些第三方控件存在内存泄漏问题,这将阻碍应用程序的整体性能,但Microsoft库中的所有控件都经过性能和内存优化


使用少量数据(如果你有两匹马,你想知道这两匹马中哪一匹跑得更快,那就比赛你的马吧。我会把我的钱投在黑色的那匹上!!@SonerGönül我可以用什么工具来衡量性能?因为我自己无法确定哪匹跑得最快,所以把我的
列表视图
全部改成
数据网格
似乎有点让我失望。)m实用。对不起,我从来没有做过性能测试,所以我不知道该用什么。最后,你用了什么/做了什么?