为什么WPF缺乏HTML支持?

时间:2011-01-04 17:38:35

标签: html wpf frame

为什么WPF缺少HTML支持?我知道有Frame。但是,这甚至不应被视为WPF控件(至少,当它呈现HTML时)。我知道有一个浮动窗口的黑客,但那是废话!

我只想在我的WPF应用程序中,在带有圆角和投影的窗口中显示静态HTML文档。我正在打砖墙,我非常沮丧!

HELP!

2 个答案:

答案 0 :(得分:5)

您可以在WPF应用中嵌入网络浏览器控件吗?然后,您的WPF应用程序可以在WebBrowser控件周围显示漂亮的阴影,然后WebBrowser控件可以托管您的静态HTML。

http://www.c-sharpcorner.com/uploadfile/dhananjaycoder/web-browser-control-in-wpf/

答案 1 :(得分:2)

你对WPF内置的功能非常有限。 WPF不知道如何自己呈现HTML - 它依赖于本机Internet Explorer Web浏览器activex控件(也称为Trident)来执行此操作。 activex控件在wpf窗口中的任何其他内容的“子窗口”中呈现。没什么可以做的。

最好的选择可能是切换到基于Google Chrome的控件,但没有这样的限制:http://wpfchromium4.codeplex.com/