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

C# 如何在Silverlight 5控件中显示HTML内容,c#,html,silverlight,C#,Html,Silverlight,我有一个Silverlight项目,它嵌入在我的网页中 silverlight控件必须显示HTML内容,如 <b> <font> <p> tags 标记 但是,Web浏览器控件仅在浏览器外应用程序中可用,而我的应用程序不可用 我按照其他建议查找了HtmlBrush,但找不到此控件 那么,如何添加一个可以显示HTML内容的文本内容控件呢 更新 在标准的Silverlight限制下,我无法做到这一点。所以我发现了一个将HTML、RTF转换为Silverlig

我有一个
Silverlight
项目,它嵌入在我的网页中

silverlight
控件必须显示
HTML
内容,如

 <b> <font> <p> tags
标记
但是,Web浏览器控件仅在浏览器外应用程序中可用,而我的应用程序不可用

我按照其他建议查找了
HtmlBrush
,但找不到此控件

那么,如何添加一个可以显示
HTML
内容的文本内容控件呢

更新

在标准的Silverlight限制下,我无法做到这一点。所以我发现了一个将HTML、RTF转换为Silverlight RichText格式的库

我找到的链接是
以防万一,其他任何人都可以从中受益。

您可以使用WebBrowser控件

XAML:


代码隐藏:

public MainPage()
        {
            InitializeComponent();

            webBrowser.NavigateToString("<h1>HTML in Silverlight</h1><p>This is some <strong>simple HTML</strong>!</p>");
        }
public主页()
{
初始化组件();
webBrowser.NavigateToString(“Silverlight中的HTML这是一些简单的HTML

”; }
请在这里阅读更多内容

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


我发现这篇文章说它改为4.0ok WebBrowserBrus,这是否意味着它不适用于浏览器内体验呢?谢谢,但很明显,web浏览器只适用于浏览器外使用的情况。我的SL项目在浏览器中运行。我已经修改了andwer,请检查链接OK帖子不再存在no bro!它在那里,检查正确的工具我现在看到了,像这样的程序可能会工作。谢谢
public MainPage()
        {
            InitializeComponent();

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