我已经阅读this thread,但我不知道BitmapCache
做什么。什么是WP7中的BitmapCache?
根据msdn,
位图缓存允许视觉元素将被存储为 第一渲染过程后的位图。缓存该元素之后,应用程序 会绕过缓存的可视元素的呈现阶段,而不是显示存储的位图的 。
我为我的ListBox
设置了CacheMode="BitmapCache"
。我认为在第一次渲染之后,操作系统会将其视觉保存为位图,然后继续在每一帧中显示该位图,而不会再次渲染。我认为ListBox
现在应该是静态的。但我仍然可以滚动Listbox
。
我必须理解错误。请解释BitmapCache
做什么?
如果它是好的,为什么我们不为每个元素设置BitmapCache
?