C#添加圖片資源


首先雙擊

 

 選擇圖象,然后加入圖象資源文件

 

添加完成之后,文件夾resources會出現在工程中,圖片也包含進來了

 如果這樣設置

1    <Window.Background>
2         <ImageBrush ImageSource="Resources/beauty.jpg"/>
3     </Window.Background>

將圖片文件放在工程目錄下的Resources文件夾中,生成時圖片將被作為程序的一部分集成到程序中,程序能夠正常運行。

而如果像這樣使用URI:

    <Window.Background>
        <ImageBrush ImageSource="pack://siteoforigin:,,,/Resources/beauty.jpg"/>
    </Window.Background>

該圖片將作為配套的資源協助程序工作,因此不會嵌入程序中。

使用此方法,需要設置圖片的屬性如下:

 

 

 

 

設置生成操作為“嵌入的資源”,設置復制到輸出目錄為“如果較新則復制”。 這樣,你的圖片會在工程被編譯時同步復制到bin/debug文件夾下的相同路徑中。如例中,圖片會處於bin/debug/Resources文件夾中,與*.exe的相對路徑正是ImageSource中設置的“【相對路徑】Resources/beauty.jpg”,這樣程序就能正常工作了。

關於URI,可以參考:

https://msdn.microsoft.com/zh-cn/library/aa970069(v=vs.110).aspx


免責聲明!

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



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