Возможно ли программно удалить источник файла изображения? Или лучше просто установить источник на новый растровый рисунок, который не определен?Удалить источник изображения в silverlight для WP7
В настоящее время, как я делаю это:
BitmapImage bmpClear = new BitmapImage();
CanvasImg.Source = bmpClear;
Я никогда не установить источник bmpClear, поэтому предыдущее изображение, которое было установлено в CanvasImg удаляется ничего, чтобы заменить его. Является ли это хорошим решением или это приведет к непреднамеренным последствиям?
Я бы использовал CanvasImg.Source = null и не создавал объект, который должен быть собран Мусором. Microsoft даже сказала, что раньше здесь: http://blogs.msdn.com/b/silverlight_sdk/archive/2008/10/28/silverlight-bugs-and-workarounds.aspx – mbcrump
Спасибо. Я знал, что должно быть простое решение. То, как я это делал, просто не выглядело правдой. – BigPete