我正在做一個Silverlight網站,其中包括油漆般的功能,包括freedraw。爲了達到這個目的,我使用了以下網站上描述的技術:http://codeding.com/articles/freehand-drawing-in-silverlight。Silverlight的帆布freedraw表現不佳
的問題是,當我運行演示項目將開始繪製的短短几秒鐘後,極度落後。我意識到這可能是由於這種技術需要的形狀數量造成的,但是,這是我的主要問題:
網站上的演示怎麼沒有滯後多久我畫的是多少,而我的本地項目應該有EXACT相同的代碼馬上離開?
我試圖找到一些關於整體提升帆布的表現,但我發現的唯一的事情是打開繪製成靜態圖像,因爲我使用的撤銷/重做功能,這是不甚理想。
謝謝你的前面回答。不幸的是,在我的測試中,我真的沒有做任何事情,只是將示例代碼添加到畫布上。幾秒鐘後,它仍然像地獄一樣落後。 (PS:我目前的撤銷/重做實際上已經是你描述它的方式了) – optimizer 2013-04-10 07:35:29