richtextblock将字符串转换为段落类
本文关键字:段落类 转换 字符串 richtextblock | 更新日期: 2023-09-27 18:24:07
我有一个字符串填充为:
字符串链接(很抱歉,我无法在此文本编辑器中添加XAML格式的文本。)
我想在运行时将这个字符串转换为Paragraph类。所以我可以简单地在RichTextBlock中添加它。
如何将此字符串转换为段落格式?我该怎么做
在XAML中添加一些根元素,以便将其解析为XML
var doc = XDocument.Parse("<root>"+yourStringVariable+"</root>");
检查段落并进行处理
var paragraphs = new List<Paragraph>();
foreach (var p in doc.Descendants("Paragraph"))
{
var paragraph = new Paragraph();
paragraph.Inlines.Add(new Run {Text = p.Value});
}