【问题标题】:Performance issue when show RichTextBlock inside ScrollViewer在 ScrollViewer 中显示 RichTextBlock 时的性能问题
【发布时间】:2013-07-22 17:36:35
【问题描述】:

我在一个ScrollViewer中有一个RichTextBlock,当RichTextBlock的内容太长时,会出现很严重的性能问题。仅供参考,RichTextBlock 的实际高度约为 580000。我该如何解决这个问题?

【问题讨论】:

  • 请注意,问题已经过去了 5 年,但我可以确认 RichTextBlock 中的任何大量文本都会导致性能下降。粗略的估计是(基于硬件)1'000 到 10'000 个小而简单的段落可以触发显着的滚动惊人。我有一个概念验证虚拟化代码,但还没有必要在实际项目中使用它。

标签: windows-runtime windows-store-apps winrt-xaml scrollviewer richtextblock


【解决方案1】:

恕我直言,RichTextBox 应该支持开箱即用的虚拟化。但是,如果您仍然面临性能问题,您应该考虑使用 Telerik、Syncfusion 或 DevExpress 等第三方供应商。

【讨论】:

    猜你喜欢
    • 2020-05-22
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    相关资源
    最近更新 更多