2
我第一次加载应用程序时,我使用默认图像作为用户头像。之后,用户可以改变他们的头像。问题是,使用新的头像后,用户无法删除旧的头像。他们收到错误消息:"file access denied"
。这意味着我的应用程序仍然在某处使用旧图像,但我不知道在哪里。如何在不再使用WPF资源之后免费使用
我的问题是:如何在使用它后释放WPF资源?我曾与谷歌环顾四周,但一无所获。
请帮帮我!
谢谢。
我第一次加载应用程序时,我使用默认图像作为用户头像。之后,用户可以改变他们的头像。问题是,使用新的头像后,用户无法删除旧的头像。他们收到错误消息:"file access denied"
。这意味着我的应用程序仍然在某处使用旧图像,但我不知道在哪里。如何在不再使用WPF资源之后免费使用
我的问题是:如何在使用它后释放WPF资源?我曾与谷歌环顾四周,但一无所获。
请帮帮我!
谢谢。
使用后通常必须在类实例上调用Dispose()
以释放资源。更妙的是使用using
声明隐式调用Dispose()
这样的:
using (FileStream fsSource = new FileStream(pathSource, FileMode.Open, FileAccess.Read))
{
// Load file content
}
你能告诉我们你是如何加载图像一些代码? – 2010-02-17 04:07:13