【发布时间】:2012-09-13 19:47:45
【问题描述】:
我正在创建一个 RichTextBox,其中包含各种不同的 InlineUIContainers,但似乎无法让这些容器中的按钮单击事件起作用。如果我为RichTextBox 设置IsDocumentEnabled = true,那么BlockUIContainer 点击事件将起作用;但是,InlineUIContainer 点击事件仍然不起作用。
有人知道这样的功能是否可行吗?
编辑:添加代码示例。
这行得通:
<RichTextBox IsDocumentEnabled="True">
<FlowDocument>
<BlockUIContainer>
<Button Click="SomeEvent">
</BlockUIContainer>
<Paragraph>
... Some Content ...
</Paragraph>
</FlowDocument>
</RichTextBox>
但这不是:
<RichTextBox IsDocumentEnabled="True">
<FlowDocument>
<Paragraph>
<InlineUIContainer>
<Button Click="SomeEvent" />
</InlineUIContainer>
</Paragraph>
</FlowDocument>
</RichTextBox>
【问题讨论】:
标签: c# wpf xaml richtextbox flowdocument