C# WPF ListView与DataGrid性能
我目前只在WPF中使用C# WPF ListView与DataGrid性能,c#,wpf,xaml,C#,Wpf,Xaml,我目前只在WPF中使用ListViews来显示不需要编辑的数据。但是我真的不喜欢ListView的风格,而且它似乎缺少了一些功能,比如让GridViewColumn填充剩余的空间。所以我想知道如果我开始使用不可编辑的DataGrids,会对性能产生什么影响 两者之间是否存在较大的性能差异?WPF中的ListView是一个轻量级控件:DataGridView提供的某些功能不可用。有关更多信息,请参阅。如果您对ListView函数不满意,那么DataGridView是解决问题的另一种选择 请记住,D
ListView
s来显示不需要编辑的数据。但是我真的不喜欢ListView
的风格,而且它似乎缺少了一些功能,比如让GridViewColumn
填充剩余的空间。所以我想知道如果我开始使用不可编辑的DataGrid
s,会对性能产生什么影响
两者之间是否存在较大的性能差异?WPF中的ListView是一个轻量级控件:
DataGridView
提供的某些功能不可用。有关更多信息,请参阅。如果您对ListView
函数不满意,那么DataGridView
是解决问题的另一种选择
请记住,DataGridView
控件在加载时会占用一些额外的内存空间。但是,ListView
和DataGridView
控件占用的内存差异不应该很大。一些内存分析工具(如.Net内存分析器)可以看到此内存大小
某些第三方控件存在内存泄漏问题,这将阻碍应用程序的整体性能,但Microsoft库中的所有控件都经过性能和内存优化
使用少量数据(如果你有两匹马,你想知道这两匹马中哪一匹跑得更快,那就比赛你的马吧。我会把我的钱投在黑色的那匹上!!@SonerGönül我可以用什么工具来衡量性能?因为我自己无法确定哪匹跑得最快,所以把我的
列表视图
全部改成数据网格
似乎有点让我失望。)m实用。对不起,我从来没有做过性能测试,所以我不知道该用什么。最后,你用了什么/做了什么?