1

RichTextBoxさまざまな異なるを含むを作成していますInlineUIContainerが、それらのコンテナ内のボタンクリックイベントを機能させることができないようです。に設定IsDocumentEnabled = trueするとRichTextBoxBlockUIContainerクリックイベントが機能します。ただし、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>
4

1 に答える 1

0

設定されたタグでそれらをラップしていIsHitTestVisible=trueたことがわかりましたが、それはそれほど明白ではありませんでした。今はうまくいきます。

于 2012-09-13T11:47:45.213 に答える