标签: inlineuicontainer

如何复制WPF FlowDocument InlineUIContainer内容?

我有一个WPF FlowDocument,它有一些InlineUIContainers,这些是简单的InlineUIContainers,它包含一个样式按钮,Button.Content中有一些文本.当我将包含FlowDocument按钮的文本和InlineUIContainer复制到TextBox时,不会复制该按钮.

可以以某种方式转换内联按钮或将按钮转换为粘贴的文本数据中的文本.我已经尝试过使用FlowDocument.DataObject.Copying事件,但我似乎找不到任何关于如何使用它的好样本,或者即使这是正确的方向.

谢谢

wpf flowdocument inlineuicontainer

6
推荐指数
1
解决办法
5254
查看次数

WPF.如何将InlineUIContainer内容中的文本与RichTextBox中的外部文本对齐

任务:使InlineUIContainer的文本内容与外部文本内联

InlineUIContainer内容的标准行为是底边与外部文本内联.

可以使用RenderTransform移动InlineUIContainer的内容,但必须为每种字体类型和大小选择Y的值 - 这不是一种完美的方式.

<RichTextBox>
    <FlowDocument>
        <Paragraph>
            LLL
            <InlineUIContainer>
                <Border Background="LightGoldenrodYellow">
                    <TextBlock Text="LLL"/>
                </Border>
            </InlineUIContainer>
            LLL
        </Paragraph>

        <Paragraph>
            LLL
            <InlineUIContainer>
                <Border Background="LightGoldenrodYellow">

                    <Border.RenderTransform>
                        <TranslateTransform Y="5" />
                    </Border.RenderTransform>

                    <TextBlock Text="LLL"/>

                </Border>    
            </InlineUIContainer>
            LLL
        </Paragraph>
    </FlowDocument>
</RichTextBox>
Run Code Online (Sandbox Code Playgroud)

例

如何将InlineUIContainer内容中的文本与RichTextBox中的外部文本对齐,而不管字体类型和大小如何?

wpf richtextbox inlineuicontainer

6
推荐指数
1
解决办法
3511
查看次数