如何在Silverlight 5控件中显示HTML内容

本文关键字:显示 HTML 内容 控件 Silverlight | 更新日期: 2023-09-27 17:51:07

我有一个Silverlight项目嵌入在我的网页。

silverlight控件必须显示HTML内容,非常基本的内容,如

 <b> <font> <p> tags

但是,Web浏览器控件只能在浏览器外的应用程序中使用,而我的应用程序则不行。

我寻找HtmlBrush作为其他建议,但不能找到这个控制

那么我如何添加可以显示HTML内容的文本内容控件呢?

我不能用标准的Silverlight限制做到这一点。所以我找到了一个库,可以将HTML,RTF转换为Silverlight RichText格式。

我找到的链接在这里以防有人能从中受益。

如何在Silverlight 5控件中显示HTML内容

您可以使用WebBrowser控件,

XAML:

  <Grid x:Name="LayoutRoot" Background="White">
            <Border Width="300" Height="200" BorderBrush="#000000" >
                <WebBrowser x:Name="webBrowser" />
            </Border>
     </Grid>

背后的代码:

public MainPage()
        {
            InitializeComponent();
            webBrowser.NavigateToString("<h1>HTML in Silverlight</h1><p>This is some <strong>simple HTML</strong>!</p>");
        }

在这里阅读更多,

Silverlight内部的Html

对于应用程序内的浏览器,

不出浏览器- HTML在Silverlight