自从我的应用程序慢得可怜以来,我一直在努力学习UWP的性能优化。一种非常有趣的机制是设置IsTextPerformanceVisualizationEnabled标志。我注意到我的应用程序中95%的文本字符串显示为亮绿色,表示“优化”,但我有一些简单的AutoSuggestBoxes显示为黑色。
事实上,我写了一个小测试:
<TextBlock Text="good text block"></TextBlock> <= shows as optimized
<TextBlock >bad text block</TextBlock> <= shows not optimized
<AutoSuggestBox Text="asb"></AutoSuggestBox> <= shows not optimized我理解文本块。有人能解释一下AutoSuggestBox出了什么问题吗?或者他们只是不参与“文本”测试?
发布于 2016-08-17 16:49:10
首先,它不是一个TextBlock,而是一个TextBox,因为用户可以在其中输入内容。您可以通过从文档大纲窗口中将其勾勒出来,然后使用鼠标右键选择> Edit Template...来查看它。>编辑副本以查看它是使用TextBox和列表项制作的。
无法优化TextBox文本,因为它会随用户输入而更改。
https://stackoverflow.com/questions/38576787
复制相似问题