ローカルシステムの1つのファイルの背景画像を含むWPFウィンドウがあります。したがって、XAMLファイルは次のようになります。
_ <Window.Background>
<ImageBrush ImageSource="/MYASSEMBLY;component/Resources/MyPic.png"/>
</Window.Background>
_
XAMLデザイナーでは、この背景画像が実際に表示されるため、画像はMYASSEMBLY\Resourcesフォルダーに存在します。ただし、アプリケーションを起動するときのInitializeComponent()
関数呼び出しでは、例外がスローされます
リソース 'resources/mypic.png'が見つかりません。
だから私は今完全に失われています。ディレクトリはデザインとランタイムで異なるので、ランタイムに存在しませんか?
ソリューションエクスプローラーで、イメージを設定します"ビルドアクション"プロパティを"リソース"に設定し、次にクリーンソリューションを再構築します。