我已经创建了一个WPF控件,我将其嵌入到Windows应用程序中。我创建了一个ImageBrush并将其源代码设置为
imgBrush.ImageSource = new BitmapImage(new Uri(@"Images/imagename.jpg", UriKind.Relative));
当我从visual studio运行项目时,这工作正常,但是当我安装设置然后运行应用程序时,我发现路径未找到错误。
答案 0 :(得分:2)
您可以通过visual studio将images文件夹添加到安装程序项目中,请参阅:
http://msdn.microsoft.com/en-gb/library/vstudio/4ddxk2ye(v=vs.100).aspx
或者将图像嵌入可执行文件中,只需将图像的构建操作设置为“嵌入式资源”(在visual studio解决方案资源管理器的属性对话框中)
答案 1 :(得分:0)
找到解决方案。显然,当您在Winform应用程序中嵌入WPF控件时,您必须将资源添加到Winform应用程序。我在winform应用程序中添加了相同的图像作为资源,它工作正常。