如何在不再使用WPF资源后释放它们

时间:2010-02-17 01:29:57

标签: wpf resources

我第一次加载应用程序时使用默认图像作为用户头像。之后,用户可以更改他们的头像。问题是在使用新的头像之后,用户无法删除旧的头像。他们收到错误消息:"file access denied"。这意味着我的应用程序仍然在某处使用旧图像,但我不知道在哪里。

我的问题是:使用后如何释放WPF资源?我一直在寻找谷歌,但一无所获。

请帮助我!

感谢。

1 个答案:

答案 0 :(得分:1)

在使用后,您通常必须在类实例上调用Dispose()来释放资源。更好的是使用隐式调用using的{​​{1}}语句,如下所示:

Dispose()