Resources.resx リソース ファイルから Image.Source に BitmapImage をロードする問題を解決します
Resources.resx の BitmapImage を Image.Source に割り当てようとしましたが、パック URI パスが正しくないため失敗しました。
パック URI で相対パスを使用するには、logo.png ファイルが Visual Studio プロジェクトの「Resources」という名前のフォルダーに配置され、そのビルド アクションが「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 中国語 Web サイトの他の関連記事を参照してください。