Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 7

Спасибо, это Хабр исправил самовольно
Вместо того, чтобы самому руками в коде поделить текст на Run и Hyperlink, вы генерируется руками хмл, который потом, тратя перфоманс, распаршивается во всё теже Run и Hyperlink.
Решал такую задачу давно, сделал компонент предоставляющий присоединяемое свойство PlainText, в обработчике смены значения свойства сделал генератор схемы документа сразу в виде объектов и их добавление в RTB.

Это дало возможность использовать стандартное связывание XAML

<RichTextBlock ext:RTBExt.PlainText="{Binding SomeText}" Margin="20" x:Name="RTB" FontSize="20"/>


Если интересны подробности могу оформить в статью :)
Да, очень интересно было бы прочитать )
Хорошо вечером оформлю :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий