diaporama et dataBinding
-
jeudi 9 août 2012 15:29Bonjour,
Je suis en train de réaliser un diaporama en WPF.
Voici le fonctionnement général.
j'ai un fichier XML qui est chargé dans un ObservableCollection.
Ensuite, j'ai un viewModel qui accède à cette collection.
Dans le viewModel j'ai créé des fonctions permettant de naviguer dans cette liste ainsi que de retourner l'élément suivant,précédent, courant.
Enfin, ma vue en XAML et un fichier .cs associé. Ce fichier réagit au clic des boutons (suivant, précédent) et aux évènements multitouch (glisser pour chager d'image).
Le principe utilisé aujourd'hui pour changer d'image est d'avoir l'image visible ainsi qu'une autre image cachée. Lors de la navigation dans le diaporama, je fais disparaitre l'image visible, fait apparaître l'image cachée à l'aide d'une animation.
Tout fonctionne parfaitement. Par contre j'aimerai réaliser la même chase en utilisant le databinding. Comment est-ce possible ? Si je lie la source de mon image à la liste, comment est-il possible de pouvoir changer d'image en utilisant une animation ?
De plus comment utiliser les commandes pour les évènement multitouch (pour les slides à gauche ou à droite) ?
D'avance Merci.
Toutes les réponses
-
vendredi 10 août 2012 07:54
Votre problème est de lier le storyboard avec votre view. Une des solutions consiste à utiliser un behavior comme expliqué sur le site de Marlon :
http://marlongrech.wordpress.com/2009/06/13/animations-and-mvvm/
Y'a même le code source à télécharger.
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone- Proposé comme réponse Pascal SailleModerator lundi 13 août 2012 12:45
- Marqué comme réponse mat72220 vendredi 24 août 2012 16:28
-
vendredi 24 août 2012 16:28
Merci pour la réponse,
je n'ai pas eu le temps de la mettre en place mais je pense qu'elle convient à ma question.

