簡體   English   中英

RichTextBox不在鼠標滾輪上滾動

[英]RichTextBox doesn't scroll on mouse wheel

我在SL4項目中有一個UserControl,其中帶有大量文本的RichTextBox。 問題是不能在其中滾動鼠標。 當我拖動滾動條時-可以正常工作,當我按鍵盤上的箭頭時-滾動也可以工作,但是當我嘗試使用鼠標滾輪進行滾動時-根本無法工作。 我將此控件簡化為最簡單的:

<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中出現問題,可以正常工作。

我們找到了問題根源。 <div id="silverlightControlHost">部分的項目的.aspx文件中,我們有一個設置<param name="windowless" value="true" /> 當此參數設置為false一切正常。

在IE中,“ true”設置也可以正常工作,就像SL錯誤一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM