HtmlAgilityPack - 将 HTML 转换为 XAML 并绑定到 RichTextBox / TextBlo
本文关键字:绑定 RichTextBox TextBlo XAML HTML 转换 HtmlAgilityPack | 更新日期: 2023-09-27 18:32:40
我正在尝试让简单的html结构(很少有<>,<>,<我>之类的)在WindowsPhone 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