Contrôle WPF Flip
J'ai un contrôle qui est principalement composé d'une image et d'un bouton. Je veux afficher l'image méta-données sur le dos de l'image et d'avoir le contrôle flip horizontal lorsque le bouton est pressé:
c'est à dire
Cliquez sur le bouton "info"...
Faire pivoter l'image de 180 degrés autour de l'axe...
Spectacle "retour" de l'image avec des méta-données (ou que ce soit vraiment).
Évidemment, quand le rouge bouton "fermer" est cliqué, l'image tourne autour de la finale de 180 degrés, de sorte que l'image est en montrant de nouveau.
Je n'ai pas fait de 3D vraiment dans le code XAML, mais je ne vois pas pourquoi ce serait trop complexe...
- Voulez-vous d'animer la rotation?
- Oui et non. J'ai besoin d'être en mesure de désactiver l'animation que l'application sera utilisée localement et via une connexion à distance. Désolé - je n'ai pas été bien clair 🙂
Vous devez vous connecter pour publier un commentaire.
Il peut être fait sans la 3D.
ScaleEffect
avec l'évolution de l'échelle horizontale de1
à-1
a le même effet visuel:Vous pouvez animer
ScaleX
propriété afin d'obtenir rotation effet. Vous devez également modifier le Viisibility deVisible
àHidden
et vice versa. Pour rendre l'image disparaître après le tournant de 90 degrés. Dans le même temps, le panneau arrière doit devenir visible.Un UserControl qui est fond:
Exemple d'utilisation:
vieux post, je sais, mais jetez un oeil à http://thriple.codeplex.com/
Josh smith fournit un contrôle qui n'a de ce retour en 2009.
Ont un regardez ce projet.
Je suis en attente pour Silverlight l'avion de projections à venir à WPF.
Vous pouvez utiliser l'idée de ce blog qui montre comment le faire en Silverlight. Assez bien même volonté de travailler en WPF si nous utilisons ViewPort3D au lieu de la Projection
http://jobijoy.blogspot.com/2009/04/3d-flipper-control-using-silverlight-30.html