2009-10-05 2 views
2

Я использую C# 3.0 и я следующий FlowDocument:Раскрасить FlowDocument

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

Как я могу обернуть все "777" подстрок с гиперссылкой programmaly? Мне нужно получить документ, где все «777» были гиперссылками.

+0

где раскраска? – TheVillageIdiot

+0

Гиперссылки синие, не так ли? :) – 2009-10-05 13:05:44

ответ

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); 
Смежные вопросы