有没有一种快速的方法来在WPF中绘制文本

use*_*719 7 wpf

我需要在WPF窗口中显示很多文本.

我正在使用DrawingContext.DrawText,但它太慢了.

我试过DrawingContext.DrawGlyph.调用本身更快,但如果你计算字形创建,它几乎是同一时间.

有没有办法加快速度,即使这意味着失去文本质量?

Jem*_*Jem 2

您尝试过使用 TextBlock 控件吗?我将它们放在画布上,对我来说,它比涉及 FormattedText 或 DrawingContext.DrawGlyphRun() 的解决方案更快。