我有这样的代码
<RichTextBox IsDocumentEnabled="True" Name="doc">
<FlowDocument>
<Section>
<BlockUIContainer>
<StackPanel>
<Image Height="30" Width="30" HorizontalAlignment="Left" Source="Notify.png">
</Image>
<TextBlock Text="message body">
</TextBlock>
</StackPanel>
</BlockUIContainer>
</Section>
<Section>
<Paragraph Margin="0,0,500,0" LineHeight="50">
<Paragraph.Background>
<ImageBrush ImageSource="bg1.png" Stretch="UniformToFill"/>
</Paragraph.Background>
test pure document text
</Paragraph>
<Paragraph>
<Run>
<Run.Background>
<ImageBrush ImageSource="bg1.png"/>
</Run.Background>
run back groud,run back groud,run back groudrun back groudrun back groudrun back groudrun back groudrun back groudrun back groudrun back groudrun back groud
</Run>
</Paragraph>
</Section>
<FlowDocument>
在这个 RichTextBox 控件中,我添加了一个控件元素和一个文档元素。我可以从文档元素中自由选择文本,而不能为 UI 控件元素执行此操作。
第二部分。我想像控件或容器一样设置 Run 元素背景。上图中,“run back groud,...”文字块的背景有点奇怪。我需要什么效果如下。
任何想法?谢谢