2011-02-22 36 views
5

我需要在我的WPF窗口中显示大量文本。是否有快速的方式来绘制WPF文​​本

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

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

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

+0

更多的解释会有很长的路要走。 “太慢”有多慢? – 2011-02-22 17:23:55

回答

1

你用过TextBlock控件吗?我把它们放在一个Canvas上,对我来说,结果要比涉及FormattedText或DrawingContext.DrawGlyphRun()的解决方案快。