イメージソース(.jpg)を使用してアイコンを表示しようとしています。ビューモデルでIconプロパティを作成し、イメージのパスを割り当てようとしましたが、ビューにイメージが表示されません。私はパスをビットマップイメージに変換しようとしましたが動作しません。私がここに欠けているものはありますか?wpfのプロパティでイメージソースをバインドする
<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;
はあなたがIconプロパティに持つべきウリの例を持っている(あなたはすでにこれをしなかった)
?イメージは埋め込まれたリソースであるか、緩いファイルであるか、Web上にありますか? – slugster
私が作成したちょうど.jpg画像。画像はデスクトップに保存されます。私はそれをIconプロパティにバインドしようとしています。 – Virus
'Icon'には画像ファイルの絶対パスが含まれていますか? – Clemens