2014-10-13 3 views
0

에 대한 내 페이지에서이 XAML을 가지고 : 수평 마우스로 스크롤 할 수있는 옵션이 없습니다해제 스크롤은 터치 입력

<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled"> 
         <TextBlock Name="Content" IsTextSelectionEnabled="True" 
          FontSize="20" 
          TextWrapping="Wrap" 
          HorizontalAlignment="Right"/> 
        </ScrollViewer> 

. 그러나 터치 모드 (시뮬레이터 사용)를 사용하면 텍스트를 왼쪽에서 오른쪽으로 '손가락'으로 드래그 할 수 있습니다.

ScrollViewer를 주석 처리하면이 동작이 중지됩니다. DisabledHorizontalScrollBarVisibility은 터치 사용자가 가로로 스크롤하는 것을 막지 못한다고 추측 할 수 있습니다. 이것은 약간의 성가심이지만이 수평 스크롤을 방지하려면 어떻게해야합니까?

답변

3

HorizontalScrollMode도 사용 중지해야합니다. HorizontalScrollBarVisibility은 실제 동작을 처리하는 별도의 속성입니다. 약간 이상한 점은 95 %의 시간에 Disable 두 개 또는 모두 Auto으로 설정했기 때문에 약간의 차이가있을 수 있습니다. 조금 더 많은 힘.