我有一個圖像列表框,我從我的圖片目錄以編程方式添加。我希望能夠將圖像放入目錄中,UI將自動顯示。我也希望能夠從目錄中刪除照片並進行UI更新,但問題是應用程序正在使用這些圖像,因此我無法從目錄中刪除圖像。有沒有辦法解鎖文件,以便我可以重命名並從目錄中刪除文件?顯示列表框中的圖像保持文件鎖定
2
A
回答
5
您是否正在使用像Image Source = {Binding FilePath}這樣的數據綁定?如果是這樣,你需要CacheOption = BitmapCacheOption.OnLoad加載圖像,你可以用一個ValueConverter聲明做了,像這樣的:
http://soulsolutions.com.au/wpf-reference-an-image-without-a-file-lock/
2
你用Image.FromFile加載圖像嗎?我很久以前就注意到了這種行爲。嘗試使用File.Open打開文件,使用Image.FromStream加載圖像,然後關閉流。
相關問題
- 1. 顯示的圖像鎖定源文件
- 2. Spreadsheetgear保持文件鎖定
- 3. 僅在列表框中顯示圖像文件擴展
- 4. 無法在Silverlight中的列表框控件中顯示圖像
- 5. wp7:突出顯示列表框中的選定圖像
- 6. 綁定後圖像不顯示在列表框中
- 7. TFS文件必須保持鎖定
- 8. 在HTML中顯示Dicom文件作爲圖像序列列表
- 9. 顯示特定於從顯示的圖像列表中點擊圖像的內容的彈出框
- 10. 顯示圖像列表
- 11. 圖像邊框保持120x120,而圖像保持長寬比
- 12. 無法顯示列表中的圖像
- 13. 在列表框中顯示文本列?
- 14. 在文本框中顯示圖像
- 15. iphone攝像頭曝光/對焦鎖定:它不保持鎖定
- 16. 圖像不能顯示在列表中
- 17. 在android webview中顯示未保存html文件的圖像
- 18. 懸停顯示圖像的文本框
- 19. C#如何在列表框中循環顯示圖像
- 20. CSS:從圖像文件中顯示一個特定的圖標
- 21. Yii列表框中的每個項目如何顯示文本和圖像?
- 22. 在列表視圖中顯示圖像而不是文本
- 23. 使用json在列表視圖中顯示圖像和文本
- 24. 我試圖顯示在列表視圖圖像的列表,但
- 25. 圖像的保存實例列表顯示他們在RecycleView
- 26. w3wp.exe在webservice中處理後保持文件鎖定
- 27. 如何在不保持文件鎖定的情況下從文件加載圖像?
- 28. exposureMode不保持鎖定
- 29. 在數據表列顯示的圖像
- 30. 顯示默認圖像,直到圖像上傳到圖像保持器