访问代码中的资源文件夹
本文关键字:资源 文件夹 代码 访问 | 更新日期: 2023-09-27 18:29:39
我在Resources文件夹中有一个图像("test1.png")。。。在XAML中,我可以使用设置图像
<Image Name="myImage" Source="Resources/test1.png" />
现在我在Resources文件夹中有了另一个图像("test2.png"),如何在后面的代码中将myImage设置为"test2.png"?
我在谷歌上搜索了一下,通过在运行时使用反射,找到了对于这样一个繁琐的任务来说似乎相当复杂的解决方案。有没有更简单的解决方案?
我使用这个
BitmapImage test2=
new BitmapImage(new Uri("pack://application:,,,/Resources/test2.png", UriKind.Absolute));
myImage.Source = test2;
编辑:刚刚看到有人发布了一个链接到基本上相同的解决方案。如果您在库中,请在Uri中使用程序集名称。