この問い合わせでは、ユーザーは Resources.resx から Image.Source への BitmapImage の割り当てについて支援を求めています。ユーザーがコード内でパック URI を使用しようとしたときに問題が発生しました。
この問題を解決するには、画像ファイルが Visual Studio プロジェクトの "Resources" という名前のフォルダー内にあることを確認することが重要です。さらに、そのビルド アクションをリソースに設定する必要があります。この Resources フォルダーは Resources.resx とは異なり、必要に応じて名前を変更できます。
これらの手順を実装すると、Pack URI が正しく機能し、アプリケーションは、絶対パスは異なる場合があります。
修正されたコード例は次のとおりです:
logoImage.Source = new BitmapImage(new Uri(@"pack://application:,,,/Resources/logo.png"));
以上がBitmapImage を Resources.resx から Image.Source に割り当てる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。