【问题标题】:How to display HTML content in Silverlight 5 control如何在 Silverlight 5 控件中显示 HTML 内容
【发布时间】:2014-03-20 23:25:07
【问题描述】:

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

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

 <b> <font> <p> tags

但是,Web 浏览器控件仅在我的浏览器之外的应用程序中可用。

我按照其他人的建议寻找HtmlBrush,但找不到此控件

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

更新

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

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

【问题讨论】:

  • where-is-the-htmlbrush 我发现这篇文章说它已更改为 4.0
  • ok WebBrowserBrus,这是否意味着它不能用于浏览器内体验

标签: c# html silverlight


【解决方案1】:

您可以利用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>");
        }

在这里阅读更多,

Html inside Silverlight

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

Not out of browser - HTML inside Silverlight

【讨论】:

  • 谢谢,但网络浏览器显然只能在浏览器外使用时使用。我的 SL 项目在浏览器中运行。
  • 我已经修改了andwer,查看链接
  • 确定帖子不存在了
  • 不,兄弟!它在那里,正确检查
  • 酷我现在看到了,像这样的 lloks 可能会起作用。谢谢
猜你喜欢
  • 2012-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-18
  • 2017-10-06
  • 1970-01-01
  • 2011-10-14
相关资源
最近更新 更多