是否可以以编程方式删除Image文件的来源?或者将源设置为未定义的新位图更好?
我现在这样做的方式是:
BitmapImage bmpClear = new BitmapImage();
CanvasImg.Source = bmpClear;
我从未设置bmpClear的来源,因此删除了设置为CanvasImg的上一个图像,没有替换它。这是一个很好的解决方案还是会导致意想不到的后果?
答案 0 :(得分:8)
您应该可以将其设置为null并将其清除
CanvasImg.Source = null;
但是你的解决方案也可以正常工作。