我打算使用thw WebBrowser组件来显示在飞行中创建的html。完美的选择是NavigateToString或NavigateToStream方法。只有一个问题 - 我需要加载图像/ CSS样式/ JS文件。如何在使用字符串/流时完成此操作?WPF WebBrowser NavigateToStream&images
作为一个选项,我也在考虑编写/发现简单的http服务器并在某个端口上运行它,但这是额外的工作和要求(开放端口),所以如果可能的话,我想避免这种情况。
我打算使用thw WebBrowser组件来显示在飞行中创建的html。完美的选择是NavigateToString或NavigateToStream方法。只有一个问题 - 我需要加载图像/ CSS样式/ JS文件。如何在使用字符串/流时完成此操作?WPF WebBrowser NavigateToStream&images
作为一个选项,我也在考虑编写/发现简单的http服务器并在某个端口上运行它,但这是额外的工作和要求(开放端口),所以如果可能的话,我想避免这种情况。
您可以将WebBrowser.Document强制转换为IPersistMoniker并加载实现GetDisplayName的名字对象。例如代码http://csexwb2.googlecode.com/svn/trunk/cEXWB.cs。
面对同样的问题,我创建了我自己的解决方案。你可以在这里看到它: Reference an image imbedded in a WPF application from within an HTML file used as help content