1
A
回答
2
根據窗口大小的增長情況,您可以嘗試使用「RenderAtScale」屬性,例如, (XAML):
<Path ...>
<Path.CacheMode>
<BitmapCache RenderAtScale="2"/>
</Path.CacheMode>
</Path>
(C#):
Path path = new Path();
BitmapCache bitmapCache = new BitmapCache();
bitmapCache.RenderAtScale = 2;
path.CacheMode = bitmapCache;
這將在其原始大小的兩倍緩存路徑,這意味着在規模擴大後不宜過分看模糊。
我知道這不是你要求做的,但它可能會解決你的問題。
1
http://blogs.msdn.com/b/llobo/archive/2009/11/10/new-wpf-features-cached-composition.aspx
在上面的鏈接,它說:
「請注意,更改的UIElement子樹或這些屬性(EnableClearType \ RenderAtScale)將導致重新生成緩存。」
因此,每當窗口拉伸時,執行上述操作之一,以便重新生成/刷新緩存 - 我想象中翻轉EnableClearType =屬性將是最先嚐試的最簡單的方法。
相關問題
- 1. 什麼是WP7中的BitmapCache?
- 2. 刷新刷新
- 3. WPF的BitmapCache沒有完全清除
- 4. Silverlight + Bitmapcache:無法使其工作
- 5. 刷新/刷新UIView
- 6. 刷新刷新表
- 7. 刷新不刷新
- 8. 刷新VS刷新
- 9. iMacros - iFrame(刷新/刷新)
- 10. 刷新/刷新數據表
- 11. 在ViewPager上刷新刷新
- 12. 刷新面板javascript刷新
- 13. PFQueryCollectionView不會刷新刷新
- 14. 刷新圖像不刷新
- 15. IE刷新刷新閃存
- 16. 刷新/刷新按鈕刷新對象/數據在UIView
- 17. 如何在JTextPane中無刷新刷新(刷新)文本
- 18. 刷新
- 19. 刷新
- 20. PHP - 刷新頁面刷新記錄
- 21. 頁面刷新時刷新MySQL記錄
- 22. 刷新Gridview而不刷新整頁(ASP.Net)
- 23. 在python getstr()中刷新時刷新
- 24. 強制CascadingDropDown無刷新刷新
- 25. 當瀏覽器刷新localStorage刷新
- 26. 如何刷新刷新佈局android
- 27. 安卓拉刷新:如何刷新
- 28. 刷新內容不刷新頁面
- 29. 強制非阻塞刷新刷新
- 30. PHP窗體(刷新)到AJAX(不刷新)