Traitée diaporama et dataBinding

  • jeudi 9 août 2012 15:29
     
     
    Bonjour,
    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