Возможно, вам лучше пройти через все строки в RTB.InlineUIContainers являются Inline, поэтому вы можете обрабатывать их так, как вам нравится.
Ваша базовая стратегия должна выглядеть примерно так: Получить свойство Blocks RTB, найти все параграфы.Получить строки на каждом абзаце.Для каждого inline: обработать Run и сохранить как текст.обработайте InlineUIContainer и сохраните, как вы хотите.Обрабатывайте Span как рекурсивный вызов для поиска дочерних строк.
Если вы хотите сохранить форматирование в прогонах, у вас будет еще больше кода для этого.это просто, как использование свойства Xaml, но это действительно единственный способ обработки элементов управления в InlineUIContainers.