2

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>

私のアプリがタブレット PC で実行されている場合、2 本の指を使用してスクロール ビューアー領域をピンチ インおよびピンチ アウトする限り、RichTextBlock がズーム インまたはズーム アウトしますが、これは予期されていません。

したがって、この状況でズーム動作を無効にする方法を考えています。

前もって感謝します。

4

1 に答える 1

9

MSDN から、ScrollViewer で ZoomMode=Disabled を設定すると機能します。

于 2012-09-04T09:13:02.113 に答える