WPF赢得应用程序.HTML资源,如何路径到.html。资源中的图像
我有一个工作WPF .exe,目前拉.resource(.html)文件到一个Web浏览器嵌入式控制。 我的问题是路径在这个HTML资源中的任何图像引用。 所有资产都是本地项目,可嵌入项目中。
我很好奇如何做图像和/或.JS参考和/或最佳做法。 我是WPF的新手,所以我通常从代码方面工作,而不是在XAML方面做事。
Uri HTMLuri = new Uri(@"pack://application:,,,/MYPROJECT;component/Resources/help.html", UriKind.Absolute);
Stream stream = Application.GetResourceStream(HTMLuri).Stream;
using (StreamReader reader = new StreamReader(stream))
{
this.wbHelp.NavigateToString(reader.ReadToEnd());
}
我已经阅读了关于这个“相似”主题的网络上的几篇文章,但是上下文并不正确(一定)我想要完成的。 问题:如何在单独的WPF Win APP中的.HTML .resource文件中路径HTML资源? 预先感谢您的回复。
答案很可能不符合你的喜好。 我花了很长时间试图解决这个问题,但不幸的是,(除非最新的.NET 4.5 WebBrowser
控件中的内容发生了变化),这是不可能的。 原因是因为此控件将在其自己的上下文中运行,并且与WPF项目的其余部分完全无关。
上一篇: WPF win app .HTML resource, How to path to images in the .html .resource