2016-07-25 90 views
2

我一直在試圖教育自己在UWP的性能優化,因爲我的應用程序是可憐的懶惰。一個非常有趣的機制是設置IsTextPerformanceVisualizationEnabled標誌。我注意到,我的應用程序的文本字符串中有95%顯示爲亮綠色,表示「優化」,但我有一些簡單的以黑色顯示的AutoSuggestBoxes。爲什麼不是AutoSuggestBox文本「優化」?

其實我寫了一個小小的測試:

 <TextBlock Text="good text block"></TextBlock> <= shows as optimized 
     <TextBlock >bad text block</TextBlock>   <= shows not optimized 
     <AutoSuggestBox Text="asb"></AutoSuggestBox> <= shows not optimized 

我理解的TextBlocks。有人可以解釋AutoSuggestBox有什麼問題嗎?或者他們只是不參加「文本」測試?

回答

0

那麼,對於啓動它不是TextBlock,而是一個TextBox,因爲用戶可以鍵入它。 您可以通過從「文檔大綱」窗口中勾畫出來並使用鼠標右鍵>編輯模板...>編輯複製來查看它是使用文本框和列表項進行選擇來查看它。

無法優化TextBox文本,因爲它在用戶輸入上發生更改。