wpf flowDocument BlockUIContainer добавить выбор текста

У меня есть такой код

<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,..." фон немного странный. какой эффект мне нужен ниже. введите описание изображения здесь

Любая идея? Спасибо

0 ответов

Другие вопросы по тегам