C# WPF中的图像源
我正试图在XAML中设置一个图像源,但不断得到“找不到路径的一部分…”(加上我要调用的目录)。我想我搞乱了我应该打电话的位置。层次结构类似于:C# WPF中的图像源,c#,wpf,xaml,C#,Wpf,Xaml,我正试图在XAML中设置一个图像源,但不断得到“找不到路径的一部分…”(加上我要调用的目录)。我想我搞乱了我应该打电话的位置。层次结构类似于: -Solution -Project -Data -Images -Image_I_want_to_use.png (placeholder name) -Themes -Demo -Default -fileImWorking
-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中配置图像源,以便我正在使用的文件可以利用这些图像
我试过了
<Image Source="/Project;component/Images/image_to_use.png">
(每个名字都只是一个占位符)但运气不佳。有什么建议吗?如果这是微不足道的,我道歉
谢谢 在.NET 4中,此
Image.Source
值将起作用:
<Image Source="/AssemblyName;component/FolderName/image_to_use.png">
是什么修复了它:
<Image Source ="pack://application:,,,/Images/image_name.png"></Image>
我还将构建操作更改为内容
谢谢大家的帮助 呃,我刚刚用silverlight完成了这一过程,必须手动将图像加载为BitmapImage,然后将图像设置为BitmapImage。Source=然后将其数据绑定到viewmodel是一件痛苦的事情。您是否尝试将图像构建为内容而将图像构建为内容,你说的是图像属性下的构建操作,对吗?如果是这样,我目前将其作为一种资源。还有,@Pseudo:关于你是如何做到这一点的,有什么好的资源吗?
<Image Source ="pack://application:,,,/Images/image_name.png"></Image>