解決從Resources.resx資源檔案載入BitmapImage到Image.Source的問題
您嘗試將Resources.resx中的BitmapImage賦值給Image.Source失敗了,原因是Pack URI路徑不正確。
要使用Pack URI中的相對路徑,logo.png檔案必須位於Visual Studio專案中的名為「Resources」的資料夾中,且其產生操作必須設定為「資源」。此「Resources」資料夾與Resources.resx無關,可以隨意重新命名。
因此,您的程式碼應如下所示:
<code class="language-csharp">logoImage.Source = new BitmapImage(new Uri(@"pack://application:,,,/Resources/logo.png"));</code>
以上是如何正確地將 BitmapImage 從 Resources.resx 指派給 Image.Source?的詳細內容。更多資訊請關注PHP中文網其他相關文章!