3
是否可以通過編程方式刪除圖片文件的來源?或者,將源設置爲未定義的新位圖會更好嗎?刪除Silverlight中WP7的圖片源
我做它目前的做法是:
BitmapImage bmpClear = new BitmapImage();
CanvasImg.Source = bmpClear;
我從來沒有bmpClear的來源,從而使被設置爲CanvasImg以前的圖像與任何替換它刪除。這是一個很好的解決方案還是會造成意想不到的後果?
我會使用CanvasImg.Source = null,而不是創建一個需要垃圾收集的對象。微軟甚至在此之前表示:http://blogs.msdn.com/b/silverlight_sdk/archive/2008/10/28/silverlight-bugs-and-workarounds.aspx – mbcrump 2010-11-06 01:18:39
謝謝。我知道必須有一個簡單的解決方案。我這樣做的方式看起來並不正確。 – BigPete 2010-11-06 01:32:05