Comment faire pour agrandir et réduire les Images dans WP7?
J'ai fait une application qui affiche des Images .Maintenant, je veux mettre en œuvre un zoom avant et arrière fonction(à l'aide de deux bouts de doigts) comme dans natif de windows phone photo d'application de l'observateur.Aucune idée sur la manière de procéder .
Merci d'Avance.
- deux bonnes options offertes jusqu'à présent
Vous devez vous connecter pour publier un commentaire.
Peut-être le moyen le plus efficace de l'approche serait d'inclure la Silverlight pour Windows Phone Toolkit. Il contient un
GestureService
qui les aideront à pincer et de rotation des gestes tactiles. Vous pourriez appliquer à une image comme ceci:-Ensuite dans le code-behind:-
BitmapImage
à laSource
propriété de l'existantImage
de contrôle, plutôt que de déchargement et de chargement des instances d'uneImage
élément. Il serait à ce point que vous devez aussi définir la Rotation sur la transformation à 0 ainsi que les propriétés ScaleX et ScaleY à 1.Rotation
etScaleX
respectivement, le double je pense.Découvrez Laurent Bugnion du multitouch de l'échantillon - http://multitouch.codeplex.com/
si vous voulez simple visionneuse d'image qui supporte le multi-touch, je vous recommande d'utiliser
WebBrowser
de contrôle pour affichage de l'image.Il supporte le multi-touch zoom et de défilement lisse ainsi par défaut. Mais vous devez avoir de copie de fichier pour le stockage isolé depuis le dossier du projet. Voici comment j'ai fait:
※ Vous devez définir la Action de Construire de fichier de l'image Contenu