【WPF高手进】WinForm中引用WPF项目出错!!!要崩溃了@@@

我做了一个Winform的程序,然后添加了一个Wpf项目,做启动界面的,WPF你懂得,炫的不得了。两个项目单独编译时都没问题,可以让Winform引用WPF启动界面时,“... 我做了一个Winform的程序,然后添加了一个Wpf项目,做启动界面的,WPF你懂得,炫的不得了。

两个项目单独编译时都没问题,可以让Winform引用WPF启动界面时,“在“System.Windows.Baml2006.TypeConverterMarkupExtension”上提供值时引发了异常。”,行号为“7”,行位置为“14”。
就是说我的WPF引用图片出错了,还是什么鸟语?

O(∩_∩)O先谢谢咯
展开
 我来答
百度网友4be512f83
2013-10-10
知道答主
回答量:30
采纳率:100%
帮助的人:15.4万
展开全部
首先给你个例子
<ImageBrush ImageSource="/项目名称;component/Resources/GongGao.bmp" />

你的问题就出在程序运行时根本找不到Splash0.PNG 这个文件,如果你不写绝对路径,程序会自动在当前程序目录下寻找,找不到就报错了。建议你像我那样写相对路径,不建议绝对路径,因为当你程序装在不同位置时你不能及时修改此值。这种方法要求你的路径上确实存在此图片文件,最保险的方法就是在项目的树形结构中找到此图片,右键-属性-选择总是复制或更新时复制即可。这样就能保证你的工程里有图片了。
然后运行,应该ok了
追问
嗯,我也试了你的方法,还是不行。我现在怀疑是不是我的winform程序有问题。。。
单独新建一个aaa的winform和bbb的wpf,是没问题的。
可在我的项目中,单独运行winform和单独运行wpf也没问题,可是一调用就出现图片找不到。
好难过~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mickal小米
2013-10-10 · TA获得超过3666个赞
知道大有可为答主
回答量:1542
采纳率:100%
帮助的人:1775万
展开全部
图片路径用完整相对路径试试。
"/项目名称;component/图片相对路径"
举个例子:
<ImageBrush ImageSource="/WpfApplication1;component/Images/bz-head001.jpg" />
更多追问追答
追问
嗯,我也试了你的方法,还是不行。我现在怀疑是不是我的winform程序有问题。。。
单独新建一个aaa的winform和bbb的wpf,是没问题的。
可在我的项目中,单独运行winform和单独运行wpf也没问题,可是一调用就出现图片找不到。
好难过~~~
追答
用绝对路径试试看 = = 或者还有一个方法,就是图片放在winform项目的目录下面去调用
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhouxiang_1216
2013-10-11 · TA获得超过2591个赞
知道大有可为答主
回答量:1286
采纳率:33%
帮助的人:1376万
展开全部
图片路径的问题!你只写一个图片名称肯定是要出错的,图片是嵌入的资源还是复制到程序目录下面?要不你把弄个简单的示例发我邮箱吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式