C# Metro アプリケーションを開発しています。私のページの XAML コードには、次のように入力している RichTextBlock があります。
<RichTextBlock x:Name="richTextBlock" Width="560" Style="{StaticResource ItemRichTextStyle}">
<Paragraph>
<Run FontWeight="SemiLight" Text="{Binding ContentBefore}"/>
</Paragraph>
<Paragraph>
<InlineUIContainer>
<Button Content="TEST" Width="300" Height="150"/>
</InlineUIContainer>
</Paragraph>
<Paragraph>
<Run FontWeight="SemiLight" Text="{Binding ContentAfter}"/>
</Paragraph>
</RichTextBlock>
私が見たいのは、ContentBefore テキストの後にボタンが続き、その後に ContentAfter テキストが続くことです。
代わりに、ボタン (またはそこに配置しようとする他の要素、たとえば、もので満たされたグリッド) は、ContentBefore と ContentAfter の両方に重なっています。ボタンのスペースを確保する唯一の方法は、いくつかの改行を挿入して「スペースを作る」ことですが、これは明らかに受け入れられる解決策ではありません。
誰かが私を正しい方向に向けることができますか?