我有这段代码可以在 WPF 中创建一个图像文件。
var newimage = new System.Windows.Controls.Image
{
Stretch = Stretch.Fill,
StretchDirection = StretchDirection.Both,
Width = Width,
Height = Height
};
var logo2 = new BitmapImage();
logo2.BeginInit();
logo2.UriSource = uri;
logo2.EndInit();
newimage.Source = logo2;
在此之后,某些进程必须删除 ol 文件并创建一个新文件,但我遇到了错误
“无法删除文件,因为它正被另一个进程使用”
我应该怎么做才能解决这个问题?
谢谢!
附言
我使用这个删除文件:
try
{
if (File.Exists(fileName))
{
File.Delete(fileName);
Debug.WriteLine("FILE MANAGER: File " + fileName + " has been deleted.");
}
return true;
}