c# - 在 silverlight 应用程序中显示 HTML

标签 c# .net html silverlight xaml

我需要在我的 silverlight 应用程序中显示 HTML,但找不到实现它的方法。我无法使用 Web 浏览器控件,因为它需要能够在浏览器中运行或在浏览器外运行。

有谁知道执行此操作的好方法,因为目前我能想到的就是在文本上运行替换方法,以仅将标签替换为 C# 等效项,例如(<br />\n)。

最佳答案

我的做法是检查应用程序是否在浏览器中运行,并相应地更改显示方式。如果在浏览器中运行,我会用 IFrame 覆盖应用程序,如我在本文中所述:http://www.silverlightshow.net/items/Building-a-Silverlight-Line-Of-Business-Application-Part-6.aspx .否则,我使用 WebBrowser 控件。在我的书随附的源代码中,我有一个控件可以为您完成所有这些操作,可以从此处的 Apress 网站下载:http://www.apress.com/book/downloadfile/4638 .

希望这有助于...

克里斯

关于c# - 在 silverlight 应用程序中显示 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4325556/

相关文章:

c# - 如何提示用户保存自动 Excel 文件

c# - 我应该使用 Closing 事件还是重写 OnClosing?

c# - 如何从 C# 使用 CHKDSK 工具并在 CMD 窗口中显示文本?

jquery - 启用/禁用后 Mozilla Firefox 按钮始终处于鼠标悬停状态

C# 检查 DataGridView 是否包含特定的单词

c# - 用 Linq 迭代

c# - 带有 MigraDoc 的 PDFsharp 是否支持 HTML 语法?

.NET:将日期时间转换为十进制

javascript - 文本字段 Bootstrap 内的下拉菜单

javascript - 如何更改 SPAN 的边框颜色?