この XAML 部分を Flowdocument に表示しようとしています
<Section xml:space='preserve' xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'><Paragraph><Hyperlink NavigateUri='E6A88D2B.js'/></Paragraph><Paragraph /><Paragraph><Span Foreground='blue'><Run FontWeight='bold'>NOW, the</Run></Span><Span>/ˌen əʊ ˈdʌb<Run FontStyle='italic'>ə</Run>ljuː $ -oʊ-/ </Span><Run>BrE</Run><Run /><Run /><Run>AmE</Run><Run /><Run /><LineBreak /><Span><Span FontWeight='bold'><Run Foreground='blue'>(the National Organization for Women)</Run></Span> a large US organization started in 1966, which works for legal, economic, and social equality between women and men. Its first president was Betty ↑<Run>Friedan</Run>, who also helped to start it</Span><LineBreak /></Paragraph></Section>
ここに XAML コードをフロードキュメント タグ内に挿入すると、コンテンツが完全にフォーマットされて表示されます。
<FlowDocumentScrollViewer Width="400" VerticalAlignment="Bottom" Height="200" >
<FlowDocument>
<Section xml:space='preserve' xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'><Paragraph><Hyperlink NavigateUri='E6A88D2B.js'/></Paragraph><Paragraph /><Paragraph><Span Foreground='blue'><Run FontWeight='bold'>NOW, the</Run></Span><Span>/ˌen əʊ ˈdʌb<Run FontStyle='italic'>ə</Run>ljuː $ -oʊ-/ </Span><Run>BrE</Run><Run /><Run /><Run>AmE</Run><Run /><Run /><LineBreak /><Span><Span FontWeight='bold'><Run Foreground='blue'>(the National Organization for Women)</Run></Span> a large US organization started in 1966, which works for legal, economic, and social equality between women and men. Its first president was Betty ↑<Run>Friedan</Run>, who also helped to start it</Span><LineBreak /></Paragraph></Section>
</FlowDocument>
</FlowDocumentScrollViewer>
しかし、コードビハインドからプログラムでこれを実行したいのですが、うまくいきません。また、挿入された XAML コードとまったく同じ、フォーマットされていない XAML テキストが表示されます。
Paragraph paragraph = new Paragraph();
paragraph.Inlines.Add(new Run(myXamlCode));
Section section = new Section();
section.Blocks.Add(paragraph);
myFlowDocument.Blocks.Add(section);
XAML コードを表示する最善の方法は何ですか?