标签: wpf
我需要在WPF窗口中显示大量文本。
我正在使用DrawingContext.DrawText,但它太慢了。
我尝试过DrawingContext.DrawGlyph。调用本身更快,但如果你计算字形创建,它几乎是同一时间。
有没有办法加快速度,即使这意味着文本质量下降?
答案 0 :(得分:1)
您是否尝试过使用TextBlock控件?我把它们放在Canvas上,对我而言,它比涉及FormattedText或DrawingContext.DrawGlyphRun()的解决方案更快。