2010-08-19 43 views

回答

2

我会考虑RichTextbox和FlowDocument。但是也可以在ListBox中获取有色的项目。

预期表现:比WinForms更好。

+2

虚拟化列表框是最佳选择。 – 2010-08-19 19:58:35

1

这取决于你需要什么。

如果它需要看起来像一个文本块一样行事,你可能需要留在一个基于文档的东西。

但是如果你的日志是基于“记录”的,每个日志消息是一个“记录”,那么ListView可能会更好用。您可以使用数据模板以不同的方式在listview中设置单个记录的样式,并且ListView支持虚拟化,这至少在某些方面可以提高性能。这样可以更容易地显示与其他事物不同的警告和错误,您可以使用collectionviewsource进行排序和分组等。

相关问题