2012-09-04 6 views
2

내가 텍스트를 보여 RichTextBlock를 사용하고 윈도우 8 메트로 앱과의 ScrollViewer의 확대 및 축소, 그리고 RichTextBlock는에서 ScrollViewer에, 코드가 아래와 같이되어 있습니다 :비활성화

<ScrollViewer Grid.Column="0"> 
      <Grid> 
       <Grid.RowDefinitions> 
        <RowDefinition/> 
        <RowDefinition/> 
       </Grid.RowDefinitions> 
       <StackPanel Orientation="Vertical" Margin="12,0"> 
        <TextBlock x:Name="TitleRun" FontSize="26" FontWeight="SemiBold" /> 
       </StackPanel> 
       <RichTextBlock x:Name="MRichTextBlock" Grid.Row="1" Padding="12" FontSize="18"> 
       </RichTextBlock> 
      </Grid> 
     </ScrollViewer> 

내 응용 프로그램 인 경우 tablet PC에서 실행 중일 때 두 손가락을 사용하여 scrollviewer 영역을 들락날락하게 만들면 RichTextBlock이 확대되거나 축소되어 예상치 않은 결과가 발생합니다.

그래서이 상황에서 확대/축소 동작을 비활성화하는 방법을 궁금합니다.

미리 감사드립니다.

답변

9

MSDN에서 ScrollViewer에서 ZoomMode = Disabled를 설정하면 작동합니다.