我有這個很奇怪的問題,想看看你們是否可以給我一些建議。我想從一個特定的文件URI將圖像加載到圖像控件中,但是我想要從文件系統中刪除文件。問題是我不斷收到此錯誤:如何從文件系統中加載圖像(到圖像控件中),然後從文件系統中刪除它
「該進程無法訪問文件'c:\ 38.gif',因爲它正在被另一個進程使用。」
這裏是我的代碼(VB.NET,但C#的解決方案將是有益的!):
「加載圖像
Dim bitmap1 as New BitmapImage
bitmap1.BeginInit()
bitmap1.UriSource = New Uri("c:\38.gif", UriKind.Absolute)
bitmap1.EndInit()
Image1.Source = bitmap1.Clone
然後如果用戶點擊一個按鈕,我想刪除像這樣的特定文件:
Image1.Source = Nothing
File.Delete("c:\38.gif")
任何人有任何想法如何我可以加載圖像,但仍然能夠刪除源文件?
非常感謝提前!
@TrevorSullivan該解決方案是爲WM6,而不是WPF。我會再看看它,但以防萬一它引發任何想法。謝謝;) – deskplace