我正在重寫一些wpf實驗到silverlight。在wpf上我喜歡直接使用DrawingVisuals,我手動添加和刪除一個畫布,這給了我很大的元素表現。但令我驚訝的是Silverlight中沒有DrawingVisuals這樣的東西。 那麼什麼是在屏幕上繪製多個能夠獨立動畫的對象的最有效方式(它們不需要對鼠標事件作出反應)呢?至少在WPF中,處理形狀的開銷很大。最有效的方法來繪製silverlight
3
A
回答
4
檢查出一些是打算在這WriteableBitmap的,如比爾·賴斯的文章「Blitting and Blending with Silverlight's WriteableBitmap」和Rene舒爾特的文章1,2和3上延長WriteableBitmap的工作。
Jeff Prosise也有一個WriteableBitmap sample。
這種方法可能比您要找的要低,但值得一試。
0
形狀是可以在Silverlight中獨立動畫的最基本的項目。
幾何圖形甚至更原始,但它們無法通過動畫解決。即使你用自己的代碼來動畫它們,我也不確定它會更快。
當基本的SL插件只有5MB的下載量時,WPF中缺少的東西真的不足爲奇。同樣值得注意的是Silverlight的目標是Mac 以及Windows。
相關問題
- 1. 繪製矩形,最有效的方法來篩選
- 2. 最快的方法來繪製網格
- 3. 重繪圖像的最有效方法
- 4. 在OpenGL中繪製多個四邊形的最有效方法
- 5. 在drawRect中部分繪製UIView的最有效方法:
- 6. 爲多邊形輪廓繪製圓圈的最有效方法
- 7. 繪製多個相同對象的最有效方法?
- 8. 繪製分組boxplot matlab的最有效方法
- 9. 在視圖頂部繪製按鈕的最有效方法?
- 10. 在matlab中繪製一堆3d線的最有效方法
- 11. 最有效的方法來連接表
- 12. 最有效的方法來從PHP
- 13. 最有效的方法來修改xml
- 14. 最有效的方法來創建報告編制日期
- 15. 最有效的方法來製作jQuery鏈接?
- 16. 在opengl中繪製體素(立方體)的最有效方法是什麼?
- 17. 在「等效」QPixmap上繪製QGraphicItems的最快方法
- 18. 最有效的grep方法
- 19. 什麼是繪製大型CGPath的最有效方式?
- 20. 在iPad 2上繪製HTML5中粒子的最有效方式
- 21. 最有效的方法來獲得最後的初始?
- 22. 最有效的方法來找到最左邊的div?
- 23. 最有效的方法來找到最接近的整數?
- 24. 最有效的方法來使用懸停在圖像效果
- 25. 最簡單的方法來繪製給出的三維點
- 26. 最簡單的方法來繪製python的3d球體?
- 27. 最簡單的方法來繪製網格MonoTouch的
- 28. OpenGL - 在OpenGL中繪製橢圓的最有效方法是什麼?
- 29. 在OpenGL ES中繪製單個像素的最有效方法(Cocos2d-iphone)
- 30. 通過谷歌地圖繪製流暢動畫的最有效方法?
謝謝,我實際上使用WritableBitmap進行了一些實驗,但是這個WritableBitmapEx項目增加了很多功能。契約中很多樂趣! – 2010-02-15 08:56:33