我有一個圖像列表框,我從我的圖片目錄以編程方式添加。我希望能夠將圖像放入目錄中,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. Windows Phone在綁定的列表框中顯示RSS圖像
- 7. 未在用戶控件的列表框中顯示圖像
- 8. Windows phone的水平列表框圖像中心鎖定
- 9. TFS文件必須保持鎖定
- 10. 綁定後圖像不顯示在列表框中
- 11. 在列表框中顯示文件Delphi
- 12. 如何顯示Blobstore圖像的文件保存對話框?
- 13. 在HTML中顯示Dicom文件作爲圖像序列列表
- 14. 顯示特定於從顯示的圖像列表中點擊圖像的內容的彈出框
- 15. 顯示圖像右側的文本,並保持文本在圖像後縮進
- 16. WPF/MVVM:從圖像列表中顯示特定圖像?
- 17. 鎖定地圖,保持圖釘
- 18. 在列表視圖中顯示圖像
- 19. 在列表視圖中顯示圖像
- 20. 圖像邊框保持120x120,而圖像保持長寬比
- 21. 顯示圖像列表
- 22. 無法顯示列表中的圖像
- 23. 在列表框中顯示文本列?
- 24. iphone攝像頭曝光/對焦鎖定:它不保持鎖定
- 25. 在文本框中顯示圖像
- 26. 如何在列表視圖中顯示選定的圖像?
- 27. 從列表視圖顯示選定的行到文本框?
- 28. 在picturebox的列表框中顯示與列表框中選定項目相同名稱的圖像
- 29. 可能在具有多行的列表框中顯示圖像
- 30. 將列表框中列出的文本文件內容顯示爲文本框?