在Windows 8 metro应用程序中禁用放大和缩小scrollviewer

ell*_*lic 2 scrollviewer zooming windows-8

我使用RichTextBlock显示一些文本,RichTextBlock在滚动查看器中,代码如下所示:

<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>
Run Code Online (Sandbox Code Playgroud)

当我的应用程序在平板电脑上运行时,只要我用两根手指在滚动查看器区域进行捏合,RichTextBlock就会放大或缩小,这是不可取的.

所以我想知道在这种情况下如何禁用缩放行为.

提前致谢.

ell*_*lic 9

从MSDN,在ScrollViewer中设置ZoomMode = Disabled将起作用.