首頁 >後端開發 >C++ >如何將Resources.resx中的BitmapImage分配給Image.Source?

如何將Resources.resx中的BitmapImage分配給Image.Source?

Susan Sarandon
Susan Sarandon原創
2025-01-18 23:32:12948瀏覽

How to Assign a BitmapImage from Resources.resx to Image.Source?

將 BitmapImage 從 Resources.resx 指派給 Image.Source

在此查詢中,使用者尋求協助以將 BitmapImage 從 Resources.resx 指派給 Image.Source。使用者在嘗試在程式碼中使用 Pack URI 時遇到問題。

要解決此問題,確保映像檔位於 Visual Studio 專案中名為「Resources」的資料夾中至關重要。此外,其建置操作必須設定為資源。此 Resources 資料夾與 Resources.resx 不同,可以根據需要重新命名。

透過實施這些步驟,Pack URI 將正常運行,並且應用程式將能夠從不同的電腦存取影像,即使絕對路徑可能會有所不同。

這是修改後的程式碼範例:

logoImage.Source = new BitmapImage(new Uri(@"pack://application:,,,/Resources/logo.png"));

以上是如何將Resources.resx中的BitmapImage分配給Image.Source?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn