я перебираю каждый Inline у richTextBox
и, если этот Inline является ссылкой - вставляю после нее еще одну ссылку.
Код бесполезный. Просто "щупаю" объект
Inline
foreach (Block block in richTextBox.Document.Blocks)
{
foreach (Inline inline in ((Paragraph)block).Inlines)
{
TextRange range = new TextRange(inline.ContentStart, inline.ContentEnd);
string s = range.Text;
if (inline.GetType() == typeof(Hyperlink))
{
// зацикливается. Почему?
((Paragraph)block).Inlines.InsertAfter(inline, CreateLink("Еще ссылка"));
break;
}
}
}
я уже и break поставил. но он не срабатывает. а бесконечно срабаьывает строчка кода до него. (с добавлением ссылки) Почему?