带有InlineUIContainers的RichTextBox IsDocumentEnabled

时间:2012-09-12 13:36:36

标签: c# wpf xaml richtextbox flowdocument

我正在创建一个包含各种不同RichTextBox的{​​{1}},但似乎无法在这些容器中获取按钮点击事件。如果我为InlineUIContainer设置IsDocumentEnabled = true,那么RichTextBox点击事件就可以了;但是,BlockUIContainer点击事件仍无效。

有人知道这种功能是否可行?

编辑:添加代码示例。

这有效:

InlineUIContainer

但这不是:

<RichTextBox IsDocumentEnabled="True">
    <FlowDocument>
        <BlockUIContainer>
            <Button Click="SomeEvent">
        </BlockUIContainer>
        <Paragraph>
            ... Some Content ...
        </Paragraph>
    </FlowDocument>
</RichTextBox>

1 个答案:

答案 0 :(得分:0)

事实证明我将它们包装在IsHitTestVisible=true设置的标签中,但它并不是非常明显。现在效果很好。