着色FlowDocument

时间:2009-10-05 12:44:49

标签: c# flowdocument

我正在使用C#3.0,我有以下FlowDocument:

var doc = new FlowDocument();
var p = new Paragraph();
p.Inlines.Add(new Run("Hello 777 world 777"));
doc.Blocks.Add(p);

如何使用Hyperlink programmaly包装所有“777”子串? 我需要一份文件,其中所有“777”都是超链接。

1 个答案:

答案 0 :(得分:1)

这可能是旧的,但对于那些会遇到同样问题的人来说。

var doc = new FlowDocument();
var p = new Paragraph();
p.Inlines.Add(new Run("Hello "));
p.Inlines.Add(new Hyperlink(new Run("777")));
p.Inlines.Add(new Run(" world "));
p.Inlines.Add(new Hyperlink(new Run("777")));
doc.Blocks.Add(p);