BitmapImage クラスを使用して WPF に画像を読み込んでいます。私のコードは、UriSource の絶対パスを指定すると完全に機能しますが、相対パスを使用しようとすると機能しません。
私のXAMLは次のとおりです。
<Image Width="50" Name="MemberImage" HorizontalAlignment="Left">
<Image.Source>
<BitmapImage DecodePixelWidth="50" UriSource="questionmark.jpg" />
</Image.Source>
</Image>
questionmark.jpg がプロジェクトに追加され、[リソース] の [ビルド アクション] と [出力ディレクトリにコピー] が [常にコピー] に設定されます。表示されるエラーは、「ファイル [ファイル名] はプロジェクトの一部ではないか、その 'ビルド アクション' プロパティが 'リソース' に設定されていません」です。これは、UriSource の絶対パスを使用すると機能しますが、明らかに機能しません。
XAML で UriSource をどのように定義すればよいですか?