在此查詢中,使用者尋求協助以將 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中文網其他相關文章!