Wpf Listview性能,启用过滤器和排序

时间:2009-06-10 14:00:01

标签: wpf performance listview sorting filtering

我有WPF listview,其中有大约1000条记录。我正在对listview项目进行快速过滤,即当用户键入文本框控件时,它将项目与文本框内容匹配,并将项目过滤到listview。到目前为止,过滤工作正常,而且速度非常快。最近我在这个listview上实现了自定义排序,之后过滤变得非常慢。请提供指导,以提高列表视图过滤的性能,而不会影响排序性能。

此致 和Sandeep

1 个答案:

答案 0 :(得分:1)

请注意方法:

public override int Compare(object obj1, object obj2)

会被召唤很多次。为表现牺牲通用主义。如果你在这里使用反射或持续时间相对较长的任何实现,这将是缓慢的。