簡體   English   中英

HtmlAgilityPack-將HTML轉換為XAML並綁定到RichTextBox / TextBlock嗎?

[英]HtmlAgilityPack - make HTML to XAML and bind to RichTextBox / TextBlock?

我正在嘗試獲取簡單的html結構(少量<p>,<em>,<i>和其他東西)以在Windows Phone 8上使用TextBlock或RichTextBox XAML行為。

我找到了HtmlAgilityPack ,它似乎符合我的需求。 但是我不知道如何從HTML字符串中獲取格式正確的XAML代碼。

我做了以下嘗試:

        HtmlDocument doc = new HtmlDocument();
        doc.LoadHtml(data.content);

        doc.OptionOutputAsXml = true;

        MemoryStream str = new MemoryStream();
        XmlWriter outStream = XmlWriter.Create(str);
        doc.Save(outStream);
//How to go on from here? (eg. making a string from the stream?)
//How to assign the XML-String to RichTextBlock?

檢查社交媒體儀表板以供參考,以及Tess Ferrandez的本文。

http://blogs.msdn.com/b/tess/archive/2013/05/13/displaying-html-content-in-a-richtextblock.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM