我需要在我的 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/