Je sais que cela semble ridicule et que je pourrais utiliser une solution prête à l'emploi, mais je veux vraiment créer mon propre diaporama d'images. Je fais du développement d'applications dans Silverlight/WPF depuis un certain temps, mais pour une raison quelconque, je ne peux pas m'en sortir.Architecting ... a slideshow
- J'ai une collection observable de
SlideshowItem
- Chaque
SlideshowItem
aSource
qui indique où l'image car il est situé - je montre une boîte translucide pour chaque
SlideshowItem
(liste horizontale à l'aide d'un StackPanel) et lorsque vous cliquez sur, vous devez passer à cette diapositive
Donc, voici mon problème: Si j'ai cette liste avec un modèle de stackpanel, et sous la liste est une image prenant la taille de la boîte vas, je peux lier le contexte de l'image au SlideshowItem
sélectionné. C'est très bien. Mais quand je clique sur/modifie l'index sélectionné de la liste, je veux faire un fondu enchaîné ou glisser entre deux images.
Comment dois-je représenter cela dans Silverlight? Devrais-je avoir un panneau de défilement ou quelque chose avec toutes les images et ensuite changer entre eux? Ou est-ce suffisant d'utiliser un seul contrôle d'image? Puis-je le faire avec des états, ou dois-je explicitement exécuter un storyboard? Tous les échantillons seraient appréciés.
C'est ce que je pensais aussi, mais si j'utilise une seule image, puis quand je fais le droit/mouvement à gauche, il n'y a aucune notion de l'image OLD glisser et la nouvelle image glisse dans ... droite? –