WPF C#无法找到子文件夹图像资源

时间:2013-01-24 02:48:54

标签: resources bitmap uri .net-assembly subdirectory

我在程序集中有几个图像,我在属性设置中都标记为资源。

为了进行测试,我将图像放在项目的根目录中。

Img.Source = new BitmapImage(new Uri("pack://application:,,,/MyAssembly;component/image.png", UriKind.Absolute));            

它找到并加载图像就好了。

如果我将图片放在子文件夹中,无论是什么文件夹或什么级别,它都会返回它无法找到资源。

文件夹结构是Resources / Base / Weather / image.png

Img.Source = new BitmapImage(new Uri("pack://application:,,,/MyAssembly;component/Resources/Base/Weather/image.png", UriKind.Absolute));            

当我运行应用程序并尝试加载该图像时,我收到此错误

找不到资源'resources / base / weather / image.png'。

注意文件夹名称的小写字母。我不知道下一步该尝试什么。我尝试过很多变种,包括使用@但这没有帮助。我真的不想用图像加载根目录。

想到任何人???

0 个答案:

没有答案