2011-02-22 33 views
5

我需要在我的WPF窗口中顯示大量文本。是否有快速的方式來繪製WPF文​​本

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

我試過DrawingContext.DrawGlyph。調用本身更快,但如果您計算字形的創建,它幾乎是在同一時間。

有沒有辦法加快速度,即使它意味着失去文本質量?

+0

更多的解釋會有很長的路要走。 「太慢」有多慢? – 2011-02-22 17:23:55

回答

1

你用過TextBlock控件嗎?我把它們放在一個Canvas上,對我來說,結果要比涉及FormattedText或DrawingContext.DrawGlyphRun()的解決方案快。