2009-05-03 48 views
5

我目前正在爲我的應用程序開發一個日誌窗口,該窗口的外觀和行爲與Visual Studio中的輸出窗口類似。它可以每秒被數千條消息轟炸,並且它需要處理一個非常大的日誌(數十萬行)。關於在WPF中創建日誌窗口的建議

到目前爲止,我已經通過使用RichTextBox迅速做出了一個,它運行良好。我使用了RichTextBox而不是TextBox,因爲我認爲用顏色最終格式化錯誤信息可能會很好。

RichTextBox是不錯的選擇還是有更好的選擇?是否還有其他建議要使之儘可能高效?

回答

2

排隊消息並讓後臺線程格式化它們。我還建議在窗口的一部分上使窗口成爲一個視圖,以便窗口不必填滿。