2012-09-12 53 views
1

我創建了一個RichTextBox其中包含各種不同的InlineUIContainer s,但似乎無法讓這些容器中的按鈕單擊事件工作。如果我爲RichTextBox設置了IsDocumentEnabled = true,那麼點擊事件將會起作用BlockUIContainer;但是,InlineUIContainer點擊事件仍然不起作用。RichTextBox IsDocumentEnabled與InlineUIContainers

有誰知道這樣的功能是否可能?

編輯:添加一個代碼示例。

這工作:

<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> 

回答

0

原來我在那有IsHitTestVisible=true集的標籤包裝他們,但它並不十分明顯。現在效果很好。