2011-02-22 7 views
5

? Necesito mostrar mucho texto en la ventana de mi WPF.¿Existe una forma rápida de dibujar texto en WPF

Estoy usando DrawingContext.DrawText pero es demasiado lento.

Probé DrawingContext.DrawGlyph. La llamada en sí es más rápida, pero si cuenta la creación del glifo, es más o menos al mismo tiempo.

¿Hay alguna manera de acelerar las cosas, incluso significa perder calidad de texto?

+0

más explicación sería un largo camino. ¿Qué tan lento es "demasiado lento"? –

+0

probable duplicado http://stackoverflow.com/questions/4067750/why-is-wpfs-drawingcontext-drawtext-so-expensive –

+0

No duplicado: la otra pregunta no obtuvo una respuesta. – user380719

Respuesta

1

¿Has probado con los controles TextBlock? Los puse en un lienzo, y para mí resultó ser más rápido que las soluciones que incluyen FormattedText o DrawingContext.DrawGlyphRun().

Cuestiones relacionadas