资源中缺少文件夹

时间:2016-09-13 08:37:14

标签: c# resources

我有以下代码用于显示图像:

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是否有问题?

1 个答案:

答案 0 :(得分:1)

编辑:也许就是这个简单的

im.Source = new BitmapImage(new Uri(@"Icons\login.jpg", UriKind.Relative));

编辑:将构建操作更改为内容工作。