在WPF中制作日志窗口的建议

5
我目前正在为我的应用程序开发一个日志窗口,它的外观和行为与Visual Studio中的输出窗口完全相同。它可能会受到每秒数千条消息的轰炸,并且需要处理非常大的日志(数十万行)。
到目前为止,我通过使用RichTextBox快速制作了一个,并且它工作得很好。我之所以使用RichTextBox而不是TextBox,是因为我认为最终使用颜色格式化错误消息可能会更好。
RichTextBox是一个好的选择吗?还有其他建议可以使其尽可能高效吗?
1个回答

2

将消息排队,让后台线程对其进行格式化。我建议将窗口设置为队列的一个部分视图,这样窗口就不必填满。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接