我需要在我的WPF窗口上显示大量文本。
我正在使用DrawingContext.DrawText,但它太慢了。
我尝试过DrawingContext.DrawGlyph。调用本身更快,但如果计算字形的创建时间,时间差不多。
是否有一种方法可以加速,即使这意味着失去文本质量?
我需要在我的WPF窗口上显示大量文本。
我正在使用DrawingContext.DrawText,但它太慢了。
我尝试过DrawingContext.DrawGlyph。调用本身更快,但如果计算字形的创建时间,时间差不多。
是否有一种方法可以加速,即使这意味着失去文本质量?
你尝试过使用TextBlock控件吗?我将它们放在Canvas上,对我来说比涉及FormattedText或DrawingContext.DrawGlyphRun()的解决方案更快。