我在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中出现问题滚动工作正常。
答案 0 :(得分:0)
我们找到了问题来源。在<div id="silverlightControlHost">
部分的项目的.aspx文件中,我们设置了<param name="windowless" value="true" />
。当此参数设置为false
时,一切正常。
除了在IE中“真实”设置工作正常,它看起来像SL bug。