如何将HTML内容插入Silverlight?可能吗?

时间:2011-02-08 14:04:00

标签: html silverlight

我有一些像这样的HTML文档:

<HTML>
  <BODY>
    <p style="text-align:Left;font-size:20;font-family:Calibri;font-weight:normal;font-style:normal;color:#000000;">
      <span>asfsdf</span>
    </p>
  </BODY>
</HTML>

我想在Silverlight 4中显示它们。它们将是一些只读内容。有可能吗?

在我们的Silverlight应用程序中,我们有一些ChildWindow。此外,我有一个HTML到XAML转换器,但我不想在转换后显示它。

2 个答案:

答案 0 :(得分:3)

实现此目的有两种方法,具体取决于Silverlight的托管位置。

  1. 外的浏览器
    您可以使用WebBrowser控件。

  2. 在浏览器
    您可以将HTML浮动到Silverlight控件的顶部,使其看起来好像内容在您的控件中。您必须将windowless设置为true才能生效。 This blog对如何使用这种方法有很好的解释。

答案 1 :(得分:0)

Here我在Silverlight 4中详细编写了有关编辑和查看富文本格式的文章。 您可以实现自己的HtmlViewer控件,它可以在无窗口模式下使用silverlight或使用其中一个第三方控件。 祝你好运!