2009-05-03 19 views
5

私は現在、Visual Studioの出力ウィンドウのように見え、動作するアプリケーション用のログウィンドウで作業しています。それは毎秒何千ものメッセージによって攻撃される可能性があり、非常に大きなログ(数十万行)を処理する必要があります。WPFでログウィンドウを作成するための推奨事項

これまでのところ、私はRichTextBoxを使ってすばやく作成しました。うまくいきます。最終的にエラーメッセージを色でフォーマットすると良いかもしれないと思ったので、TextBoxの代わりにRichTextBoxを使用しました。

RichTextBoxは良い選択ですか、それとも良い方法がありますか?そして、できるだけ効率的にするために従うべき他の勧告はありますか?

答えて

2

メッセージをキューに入れ、バックグラウンドスレッドでフォーマットします。私はまた、ウィンドウをいっぱいにする必要がないように、ウィンドウをキューのセクションのビューにすることをお勧めします。

関連する問題