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 に答える