我有以下代码用于显示图像:
Image im = new Image();
im.Source = new BitmapImage(new Uri("Icons.login.jpg", UriKind.RelativeOrAbsolute));
im.Height = 200;
im.Width = 200;
icons.Add(new IconImagesForDummies() { Name = str, Image = im });
Image
类属于System.Windows.Controls.Image
。我添加了一个文件夹来分别从Resources文件夹(名为Icons)存储图像。但我已将所有图片的build action
属性设置为Embed Resource
,并且它们已设置为Copy Always
。我不知道为什么我看不到这些图像。我正在使用WPF
。在调试过程中,我发现图像路径很好,它确立了,但我不知道原因,图像没有显示。我看过here但是没用。
Uri
是否有问题?
答案 0 :(得分:1)
im.Source = new BitmapImage(new Uri(@"Icons\login.jpg", UriKind.Relative));
编辑:将构建操作更改为内容工作。