Есть ли быстрый способ рисовать текст в WPF - PullRequest
6 голосов
/ 22 февраля 2011

Мне нужно отобразить много текста в моем окне WPF.

Я использую DrawingContext.DrawText, но он слишком медленный.

Я попробовал DrawingContext.DrawGlyph.Сам вызов быстрее, но если вы посчитаете создание глифа, это примерно в то же время.

Есть ли способ ускорить процесс, даже если это означает потерю качества текста?

1 Ответ

1 голос
/ 25 февраля 2011

Вы пробовали с элементами управления TextBlock?Я поместил их в Canvas, и для меня это оказалось быстрее, чем решения, использующие FormattedText или DrawingContext.DrawGlyphRun ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...