Est-il possible de créer un storyboard où la seconde moitié se répète, mais la première moitié ne le fait pas? Ou alternativement, puis-je faire en sorte qu'un storyboard commence après l'autre, le tout dans xaml?Silverlight: Faire une partie d'un storyboard répéter
0
A
Répondre
2
Je ne pense pas que vous pouvez travailler avec des animations juste en XAML/Blend vous avez besoin de commencer dans le code de toute façon.
StoryBoard1.Begin();
Mais le code pour lancer une autre animation tout comme le premier se termine est assez simple:
D'abord vous abonner aux événements terminés dans le code:
this.Storyboard1.Completed += new EventHandler(Storyboard1_Completed);
this.Storyboard2.Completed += new EventHandler(Storyboard2_Completed);
this.Storyboard1.Begin();
Puis, dans les eventhandlers respectés Si Storyboard1 a terminé, vous démarrez storyboard2 et vice versa.
private void Storyboard2_Completed(object sender, EventArgs e){
this.Storyboard1.Begin();
}
private void Storyboard1_Completed(object sender, EventArgs e)
{
this.Storyboard2.Begin();
}
Pour ajouter les eventhandlers vous suffit de taper Storyboard.Completed + = et puis appuyez sur l'onglet deux fois et il va générer les méthodes nécessaires.
Questions connexes
- 1. Problème SilverLight StoryBoard
- 2. Silverlight: Storyboard vide vs BackgroundWorker
- 3. silverlight, comment implémenter une propriété de type StoryBoard
- 4. Est-il possible d'utiliser TemplateBinding dans un storyboard dans Silverlight?
- 5. ID client d'un contrôle Silverlight dans une partie Web Sharepoint
- 6. Démarrer Storyboard dans une autre chronologie Storyboards
- 7. Durée du storyboard coupant l'animation
- 8. Comment faire une liaison simple dans Silverlight?
- 9. WPF Storyboard problème débutant
- 10. Répéter une commande Unix en Java
- 11. Comment répéter une exécution particulière plusieurs fois
- 12. Comment formater une chaîne pour faire partie de l'URL?
- 13. importé une classe et faire partie de mon jeu
- 14. Comment faire une partie du message log4net majuscule
- 15. WPF - événement terminé Storyboard
- 16. Fond CSS Répéter
- 17. Comment changer le DPI d'une partie d'une application WPF/Silverlight?
- 18. Redémarrage d'un storyboard WPF
- 19. Comment puis-je répéter une chaîne N fois en Perl?
- 20. Comment répéter un caractère n fois dans une chaîne?
- 21. Petites animations dans Silverlight
- 22. Pourquoi l'accès à mon Storyboard x: Name fonctionne-t-il dans Silverlight mais pas dans WPF?
- 23. Mysql répéter des nombres incrémentaux?
- 24. Ajouter dynamiquement une bordure pulsée à un contrôle Silverlight
- 25. Comment répéter une commande avec substitution dans Vim?
- 26. Comment éviter de répéter une sous-requête CORRELATED?
- 27. WPF - Impossible d'arrêter une animation StoryBoard, IsControllable ne fonctionne pas?
- 28. Pouvez-vous redéfinir juste une partie d'un modèle de contrôle dans Silverlight
- 29. Comment faire une teinte subview une partie de l'écran sur l'iPhone?
- 30. Comment répéter l'animation en utilisant CATransition?