2009-05-03 17 views
5

Actualmente estoy trabajando en una ventana de registro para mi aplicación que se ve y se comporta como la ventana de salida en Visual Studio. Puede ser bombardeado por miles de mensajes por segundo, y necesita manejar un registro muy grande (cientos de miles de líneas).Recomendaciones para crear una ventana de registro en WPF

Hasta ahora, hice uno rápidamente usando un RichTextBox y funciona bien. Usé el RichTextBox en lugar de un TextBox porque pensé que sería bueno eventualmente formatear los mensajes de error con un color.

¿Es el RichTextBox una buena opción o hay mejores alternativas? ¿Y hay alguna otra recomendación a seguir para que sea lo más eficiente posible?

Respuesta

2

Ponga en cola los mensajes y deje que un hilo de fondo los formatee. También sugeriría hacer que la ventana sea una vista en una sección de la cola para que la ventana no tenga que llenarse.

Cuestiones relacionadas