首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebBrowser-Control (WPF或Windows-Forms)无法显示网页中包含的.SVG文件

WebBrowser-Control (WPF或Windows-Forms)无法显示网页中包含的.SVG文件
EN

Stack Overflow用户
提问于 2012-01-13 23:14:59
回答 2查看 3.7K关注 0票数 2

我的表单/ WPF应用程序必须与外部ASP.Net应用程序交互。特别是,它必须“咨询”外部应用程序,该应用程序只不过是一个目录。我想使用WebBrowser控件(无论是Win-Forms还是WPF),以便在这两个应用程序之间有更多的“集成”。那我就不想用真正的浏览器了。

但是,当ASP.Net应用程序中的网页包含.SVG文件时,WebBrowser控件(包括: WPF和Win-Forms)不能显示图像,而是在其位置上留下一个空框。

最好的应该是使用WebBrowser控件,但是我们也评估了一个替代的第三方控件,也不是免费的。例如,我认为使用AB4D -ReaderSVG可以接近解决方案:

http://www.wpf-graphics.com/ReaderSvg.aspx

http://social.msdn.microsoft.com/Forums/en/wpf/thread/ef9c3aca-427e-4445-9918-1fdc9f879f51

但不幸的是没有:这个组件允许您查看文件.SVG并将其导出为另一种格式,但当文件包含在网页中时,就没有办法看到它。

你认为我能解决这个问题吗?谢谢!皮莱基

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-17 01:26:37

这不是一种解决方案,而是一种变通办法:我将Gecko导航组件集成到一个.NET中,根据这个article,我的.NET应用程序可以显示带有命中GeckoWebBrowser的带有.SVG文件的网页:-)

皮莱基

票数 1
EN

Stack Overflow用户

发布于 2012-01-17 01:27:12

您只需将其添加到<head>即可

代码语言:javascript
复制
<meta http-equiv="X-UA-Compatible" content="IE=9"/>

我希望这对你有帮助。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8852722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档