我正在尝试使用图像源(.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;