2012-11-06 3 views
0

많은 양의 텍스트가있는 richtextbox가있는 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

문제점 소스를 발견했습니다. <div id="silverlightControlHost"> 섹션의 프로젝트 .aspx 파일에는 <param name="windowless" value="true" />이라는 설정이 있습니다. 이 매개 변수가 false으로 설정되면 모두 정상적으로 작동합니다.

IE의 "true"설정뿐만 아니라 SL 버그와 비슷하게 작동합니다.

관련 문제