У текстового блока есть 3 встроенных строки. Мне нужно сохранить его в XML, и я использую XamlWriter.Save для этого, в результате я получил это:
<TextBlock xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
FontSize="14" FontFamily="Georgia" >
ABC
<Run FontSize="13">DEF</Run>
GHI
</TextBlock>
Проблема в том, что этот xaml затем анализируется как чистый xml без использования wpf framework. Для корректной работы парсера я должен убедиться, что xaml представлен так:
<TextBlock xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
FontSize="14" FontFamily="Georgia" >
<Run>ABC</Run>
<Run FontSize="13">DEF</Run>
<Run>GHI</Run>
</TextBlock>
например. каждая строка является отдельным тегом. Как я могу это сделать?
Я просмотрел свойства и настройки коллекции XamlWriter и Inlines, но не смог найти ничего, что соответствовало бы этому.