2010-11-27 21 views
1

我正在爲討論板製作Silverlight界面。 Board的網頁界面允許像i,a,img,b,u這樣的常用HTML標籤。所以現在我需要能夠在Silverlight中顯示。 這個:http://www.vectorlight.net/silverlight/controls/rich_textblock.aspx看起來正是我所需要的,但它幾乎沒有顯示任何東西。每一個HTML(我已經確認它對HTMLAgility有效)字符串我給它可以讓整個SL應用程序變白,或者塊將所有文本顯示在彼此之上。偶爾(有幾個非常簡單的字符串),它會顯示正確。Silverlight中的HTML

這需要工作OOB和在,我不能使用WebBrowser控件,因爲我一次需要數百個實例,並且變慢(嘗試OOB)。

謝謝。

回答

2

你試過這個嗎?

http://www.sharpgis.net/post/2010/09/15/Displaying-HTML-in-Silverlight.aspx

也許能滿足您的需求更好。

+1

尼斯:)。我曾經使用過這個基礎,但沒有成功。但是這樣做!對於任何閱讀本文的人來說,爲了使它工作得很好,我仍然需要通過HTMLAgility來確保它已被修復,然後我也替換了img創建,以使其使用ImageTools庫,以便允許內嵌動畫gif。 – Matt 2010-11-29 01:35:12

1

有些人

http://www.isosoft.org/taoffi/post/Html-Content-Viewer-for-Silverlight.aspx http://blog.gfader.com/2010/05/silverlight-showing-html-content-inside.html http://www.divelements.co.uk/silverlight/tools.aspx

組件之一,Telerik的都有的Silverlight有成本的html控件。 http://www.telerik.com/products/silverlight/htmlplaceholder.aspx http://www.componentone.com/SuperProducts/HtmlHostSilverlight/

+0

謝謝 - 但在這種情況下,這些將無法正常工作,因爲它們是基於在SL應用程序上浮動div而無法在OOB中實現。 – Matt 2010-11-29 01:35:44