画像ソース (.jpg) を使用してアイコンを表示しようとしています。ビュー モデルで Icon プロパティを作成し、それに画像のパスを割り当てようとしましたが、ビューに画像が表示されません。パスをビットマップ イメージに変換しようとしましたが、うまくいきません。ここに欠けているものはありますか?
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Name}"/>
<Image Source="{Binding Path=Icon}"></Image>
</StackPanel>
BitmapImage img = new BitmapImage();
img.BeginInit();
img.CacheOption = BitmapCacheOption.OnLoad;
img.CreateOptions = BitmapCreateOptions.IgnoreImageCache;
img.UriSource = new Uri("C:\\Users\\Public\\Pictures\\Sample Pictures\\Chrysanthemum.jpg", UriKind.Absolute);
img.EndInit();
Icon = img;