图像源在WPF
本文关键字:WPF 图像 | 更新日期: 2023-09-27 18:10:27
我试图在XAML中设置图像源,但一直得到"无法找到路径的一部分…"(加上我要拨打的电话号码簿)。我想我搞错了我应该打给哪个位置。层次结构看起来像这样:
-Solution
-Project
-Data
-Images
-Image_I_want_to_use.png (placeholder name)
-Themes
-Demo
-Default
-fileImWorkingIn.xaml
-other files
-other folders
-Another Project
-Third Project
我如何在XAML中配置我的图像源,以便我正在工作的文件可以利用图像?
I tried
<Image Source="/Project;component/Images/image_to_use.png">
(其中每个名称只是一个占位符),但没有运气。指针吗?如果这是微不足道的道歉。
谢谢!
在。net 4中,这个Image.Source
值可以工作:
<Image Source="/AssemblyName;component/FolderName/image_to_use.png">
然而,微软在。net 4.5中做了一些可怕的改变,破坏了许多不同的东西,所以在。net 4.5中,你需要使用完整的pack
路径,像这样:
<Image Source="pack://application:,,,/AssemblyName;component/Images/image_to_use.png">
如何修复:
<Image Source ="pack://application:,,,/Images/image_name.png"></Image>
我还将Build Action更改为content。
谢谢大家的帮助!