如何将绝对URI更改为相对URI
本文关键字:URI 相对 | 更新日期: 2023-09-27 18:02:20
我希望我可以改变源图像的路径,以匹配我的项目文件夹。
当前代码
img1.Source = new BitmapImage(new Uri("C:/Users/User/Documents/Visual Studio 2015/Projects/Referenciel/WpfApplication1/Resources/bateleur.gif"));
我要设置的
img1.Source = new BitmapImage(new Uri(@"'Referenciel'WpfApplication1'Resources'bateleur.gif"));
但是我有一个错误:无效的URI -无法确定URI格式。
谢谢
试试这个:
img1.Source = new BitmapImage(new Uri(@"..'Resources'bateleur.gif", UriKind.Relative));
编辑:
在图像属性窗口中设置Build Action为Resource。
不要以'
开头
编辑
这个应该能解决你的问题。
原始答案。
img1.Source = new BitmapImage(new Uri(@"'Referenciel'WpfApplication1'Resources'bateleur.gif", UriKind.Relative));