我已經閱讀this thread,但我不知道BitmapCache
做什麼。什麼是WP7中的BitmapCache?
根據msdn,
位圖緩存允許視覺元素將被存儲爲 第一渲染過程後的位圖。緩存該元素之後,應用程序 會繞過緩存的可視元素的呈現階段,而不是顯示存儲的位圖的 。
我爲我的ListBox
設置了CacheMode="BitmapCache"
。我認爲在第一次渲染之後,操作系統會將其視覺保存爲位圖,然後繼續在每一幀中顯示該位圖,而不會再次渲染。我認爲ListBox
現在應該是靜態的。但我仍然可以滾動Listbox
。
我必須理解錯誤。請解釋BitmapCache
做什麼?
如果它是好的,爲什麼我們不爲每個元素設置BitmapCache
?