代码之家  ›  专栏  ›  技术社区  ›  Anthony Brien

在wpf中创建日志窗口的建议

  •  5
  • Anthony Brien  · 技术社区  · 15 年前

    我目前正在为我的应用程序开发一个日志窗口,它的外观和行为与visual studio中的输出窗口类似。它可以被数以千计的消息每秒轰炸,它需要处理一个非常大的日志(成千上万的行)。

    到目前为止,我用 RichTextBox 而且效果很好。我用过 多格式文本框 而不是 TextBox 因为我认为最终用一种颜色格式化错误消息可能会更好。

    多格式文本框 好的选择还是有更好的选择?有没有其他的建议可以让它尽可能的有效?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Preet Sangha    15 年前

    将消息排队并让后台线程格式化它们。我还建议将窗口设置为队列中某个部分的视图,这样窗口就不必填满。