WPF的Image控件圖片不能顯示的問題解決


在wpf窗體中,用<Image>顯示圖片,在設計器中可以顯示,但是在運行的時候卻無法顯示。

查了很多解決方法, 比如設置Copy to Output Directory為Always, 清理后重新編譯等, 均無效果.

后找到一個解決方案(原鏈接見文末), 指出應修改圖片文件的Build Action屬性值即可解決,該屬性有如下可選值:

若要以資源方式使用普通 則Build Action應設置為"Resource"

當Build Action屬性設置為Resource時,生成的時候資源將添加到程序集中。每次重新編譯時, 編譯器會將圖片文件導入到資源文件中。

生成操作設置為內容,並不會添加至程序集,而且只有把資源放置在程序運行目錄才能訪問到資源。與直接把資源放置在程序運行目錄不同的是,添加Content資源文件,會向程序集(AssemblyAssociatedContentFile)中添加一個定制特性,該程序集記錄文件是否存在及其相對位置。

 

參考鏈接 https://www.cnblogs.com/qinyi173/p/7741918.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM