画像を表示する WinRT Metro アプリケーションがあります。ピンチジェスチャーでズームイン/ズームアウトするのが好きです。イメージ コントロールでこれを有効にする簡単な方法はありますか、それともジェスチャー/ピンチ ロジック全体を自分で実装する必要がありますか?
質問する
2546 次
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>
HorizontalScrollBarVisibility を Visible に設定してください。そうしないと、ズームを開始したときに画像が左揃えになります。
于 2012-06-20T06:22:38.150 に答える
2
ここの Windows Metro Forum によると、あなたがやりたいことの組み込みハンドラはありませんが、このサイトで達成しようとしていると私が信じているサンプル コードにリンクしています。
于 2012-05-18T09:36:44.693 に答える