c# - 在 WP7 的 silverlight 中删除图像源

标签 c# silverlight image windows-phone-7

是否可以通过编程方式删除图像文件的来源?还是将源设置为未定义的新位图更好?

我目前的做法是:

BitmapImage bmpClear = new BitmapImage();
                CanvasImg.Source = bmpClear;

我从来没有设置 bmpClear 的来源,所以之前设置为 CanvasImg 的图像被删除了,没有任何东西可以替换它。这是一个好的解决方案还是会导致意想不到的后果?

最佳答案

你应该能够将它设置为 null 并清除它

CanvasImg.Source = null;

但您的解决方案应该也能正常工作。

关于c# - 在 WP7 的 silverlight 中删除图像源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4111362/

相关文章:

java - 如何消除通过将 jframe 图像捕获到文件而产生的边框?

c# - 数据契约(Contract)问题

.net - 在MVVM中,每个 View 模型只能有一个 View 吗?

excel - 如何将excel范围作为图片添加到outlook邮件正文

image - 如果图像数据形状发生变化,则使用 imshow 设置正确的限制

c# - ASP.NET MVC + Silverlight + 表单例份验证

c# - 是否可以在 C# 内置 Action<> 委托(delegate)中使用 ref 类型?

c# 将 keydown 从表单传递到用户控件

c# - 从 C++ 向 C# 发送消息

c# - 多音频,直播流畅