2

我正在使用 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);

如何以编程方式用超链接包装所有“777”子字符串?我需要一份文件,其中所有“777”都是超链接。

4

1 回答 1

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);
于 2015-02-25T16:26:42.820 回答