0

画像を表示する WinRT Metro アプリケーションがあります。ピンチジェスチャーでズームイン/ズームアウトするのが好きです。イメージ コントロールでこれを有効にする簡単な方法はありますか、それともジェスチャー/ピンチ ロジック全体を自分で実装する必要がありますか?

4

2 に答える 2

6

より良い解決策を見つけました。

ScrollViewer コントロールを使用するだけで、ズーム全体が表示されます。

        <ScrollViewer x:Name="ImageScrollViewer"  HorizontalAlignment="Stretch" HorizontalScrollBarVisibility="Visible" VerticalAlignment="Stretch" MinZoomFactor="0.5" >
        <Grid>
            <Image x:Name="SmugImage"   Source="http://www.website.com/image.png"  Stretch="Uniform" Grid.Column="0" Grid.Row="0" />
        </Grid>
    </ScrollViewer>

Horizo​​ntalScrollBarVisibility を Visible に設定してください。そうしないと、ズームを開始したときに画像が左揃えになります。

于 2012-06-20T06:22:38.150 に答える
2

ここの Windows Metro Forum によると、あなたがやりたいことの組み込みハンドラはありませんが、このサイトで達成しようとしていると私が信じているサンプル コードにリンクしています。

于 2012-05-18T09:36:44.693 に答える