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