Silverlight桌面浏览器?

时间:2010-08-15 17:09:37

标签: c# silverlight

是否可以构建Silverlight桌面Web浏览器?

(只是为了好玩,看它是否有效等):)

2 个答案:

答案 0 :(得分:1)

我不明白为什么不。

使用Silverlight 4,您可以使用Web浏览器控件(full trust application)构建Source

有关MSDN上WebBrowser Class的详细信息。

  

在Silverlight插件中托管HTML内容。

答案 1 :(得分:0)

是的,你可以。使用WebBrowser控件并不好玩,并且无法编写浏览器。基本上你必须加载原始html并将其解析为类似DOM的数据结构。接下来,您必须使用Silverlight可视元素和布局来尽可能接近真实浏览器的方式呈现html页面。

你可能会在进程中遇到Silverlight限制并且创建与CSS3兼容的浏览器需要大量的工作,所以理论上应该有可能我只是坚持这些知识而不是尝试实际做到这一点