gpt4 book ai didi

c# - 在 WPF 数据网格中筛选大量文本行会影响性能

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:14 24 4
gpt4 key购买 nike

我正在使用绑定(bind)到 OberservableCollection 对象的 WPF 数据网格来处理和显示我的文本。我正在处理非常大的文本文件(100,000 行甚至更多)。虽然我能够在合理的时间内加载和显示数据网格中的文本,但我在过滤文本方面遇到了问题。

我创建了一个过滤函数并使用了一个 ICollectionView 对象,指定它来过滤文本,如下所示:

_TextLineListView = CollectionViewSource.GetDefaultView(TextLineList);
_TextLineListView.Filter = _textLineFilter;
DgText.ItemsSource = _TextLineListView;

TextLineList 是我的 ObservableCollection 对象。_textLineFilter 是我的过滤函数。

即使我的过滤函数只返回“true”而没有任何附加功能,文本的加载速度也会受到显着影响并且慢得多。

我可以使用哪些其他过滤方法来加快处理速度?

最佳答案

问题解决了。如果我在加载文件后设置过滤器,加载、显示和过滤文本会快得多

关于c# - 在 WPF 数据网格中筛选大量文本行会影响性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50556200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com