使用TextWrapping和ScrollViewer有很大的性能问题

本文关键字:性能 问题 TextWrapping ScrollViewer 使用 | 更新日期: 2023-09-27 17:50:15

我有以下一段XAML:

<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled">
    <TextBlock HorizontalAlignment="Stretch" Margin="10" 
               VerticalAlignment="Stretch" TextWrapping="Wrap"/>
</ScrollViewer>

当我调整ScrollViewer所在的窗口大小时,我遇到了一个非常大的性能问题:窗口冻结了几秒钟!

我该如何解决这个问题?

使用TextWrapping和ScrollViewer有很大的性能问题

如果可能并且有意义,尝试将目标框架更改为4或更高(在项目属性页上)。有时会有帮助。CLR 4更快。