是否可以通过编程方式删除图像文件的来源?还是将源设置为未定义的新位图更好?
我目前的做法是:
BitmapImage bmpClear = new BitmapImage();
CanvasImg.Source = bmpClear;
我从来没有设置 bmpClear 的来源,所以之前设置为 CanvasImg 的图像被删除了,没有任何东西可以替换它。这是一个好的解决方案还是会导致意想不到的后果?
最佳答案
你应该能够将它设置为 null 并清除它
CanvasImg.Source = null;
但您的解决方案应该也能正常工作。
关于c# - 在 WP7 的 silverlight 中删除图像源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4111362/