2009-05-03 2 views
5

В настоящее время я работаю над окном журнала для моего приложения, которое выглядит и ведет себя так же, как окно вывода в Visual Studio. Он может подвергаться бомбардировке тысячами сообщений в секунду, и ему нужно обрабатывать очень большой журнал (сотни тысяч строк).Рекомендации по созданию окна журнала в WPF

До сих пор, я сделал один быстро, используя RichTextBox, и он работает хорошо. Я использовал RichTextBox вместо TextBox, потому что я подумал, что было бы неплохо со временем форматировать сообщения об ошибках с цветом.

Является ли RichTextBox хорошим выбором или есть лучшие альтернативы? И есть ли какие-либо другие рекомендации, чтобы сделать его максимально эффективным?

ответ

2

Очередь сообщений, и пусть фоновый поток отформатирует их. Я также предлагаю сделать вид окна в секции очереди, чтобы окно не заполнялось.

Смежные вопросы