0

SL4プロジェクトにUserControlがあり、大量のテキストが含まれるリッチテキストボックスがあります。マウスのスクロールが機能しないという問題。スクロールバーをドラッグしている間(これは機能し、キーボードの矢印を押すと)スクロールも機能しますが、マウスホイールを使用してスクロールしようとすると、まったく機能しません。このコントロールを最も単純なものに減らしました。

<UserControl x:Class="CTermsOfUsePage"
    mc:Ignorable="d"
    d:DesignHeight="800" d:DesignWidth="900">
        <RichTextBox  Height="400">
            <Paragraph>
              Big amount of text with many LineBreaks here.
            </Paragraph>
        </RichTextBox>
</UserControl>

しかし、スクロールはまだ機能しません。私はそのようなコードで新しいSLアプリケーションを作成しようとしました-すべてがそこで正常に機能しています。デフォルトのスタイルも確認しました。RichTextBoxのスタイルはありません。

何か提案はありますか?問題の原因は何でしょうか?

更新:IE9のChrome / FF/Operaで問題が発生しますスクロールは正常に機能しています。

4

1 に答える 1

0

問題の原因を見つけました。セクションのプロジェクトの.aspxファイルに<div id="silverlightControlHost">は、設定があります<param name="windowless" value="true" />。このパラメータがfalseすべてに設定されている場合、正常に機能しました。

IEの「真の」設定は正常に機能するだけでなく、SLのバグのように見えます。

于 2012-11-06T11:33:01.477 に答える