Reputation: 779
Is it possible to programatically remove the source of an Image file? Or is it better to just set the source to a new bitmap that is undefined?
The current way I'm doing it is:
BitmapImage bmpClear = new BitmapImage();
CanvasImg.Source = bmpClear;
I never set the source of bmpClear, so the previous image that was set to CanvasImg is removed with nothing to replace it. Is this a good solution or will this cause unintended consequences?
Upvotes: 3
Views: 1385
Reputation: 22158
You should be able to just set it to null and clear it out
CanvasImg.Source = null;
But your solution should work just fine as well.
Upvotes: 8