J'ai un ListBox avec un DataTemplate pour les éléments. Le DataTemplate contient un bouton. Comment faire pivoter l'UIElement représenté par le DataTemplate lorsque le bouton est enfoncé? Toute aide grandement appréciée.Animer ListBoxItem après avoir appuyé sur un bouton dans DataTemplate
Répondre
Je pense que la meilleure façon de mettre en œuvre ce que vous avez besoin est la suivante:
Modifier le DataTemplate dans Expression Blend, Lors de l'édition du DataTemplate Créer un nouveau nom StoryBoard il par exemple « sbItemAnim », maintenant enregistrer votre animation. puis fermez le storyboard, vous revenez au mode DataTemplate Edit.
Maintenant, trouvez le comportement appelé "ControlStoryboardAction" à partir de la sous-fenêtre des ressources, faites-le glisser et déposez-le sur votre bouton.
Ensuite, configurez le comportement à exécuter lorsque l'événement "Cliqué" est déclenché, et laissez-le contrôler le storyboard que vous avez créé "sbItemAnim", et choisissez "Play" pour ControlStoryboardOption.
Enregistrer et tester, espérons que ça va marcher avec vous :)
- 1. Le bouton dessine un état normal après avoir appuyé sur
- 2. Verrouiller un bouton après avoir appuyé pendant un certain temps
- 3. AJAX: Comment soumettre le bouton après avoir appuyé sur "Entrée"?
- 4. Comment effacer le widget Entrée après avoir appuyé sur un bouton dans Tkinter?
- 5. Comment ajouter une image dans une applet (java) après avoir appuyé sur un bouton?
- 6. Afficher une image sur l'écran après avoir appuyé sur le bouton dans Cocoa
- 7. Musique doesnot arrêt après avoir appuyé sur touche Back
- 8. Comment activer un script après avoir appuyé sur le bouton? [JQuery]
- 9. Pouvez-vous contrôler l'interface native après avoir appuyé sur le bouton de numérotation sur Android?
- 10. Effacer le cache après avoir appuyé sur f5
- 11. JavaScript exécuter la fonction après avoir appuyé sur Enter
- 12. Problème avec Touch-Events après avoir appuyé sur ViewController
- 13. Drupal: Comment modifier l'interface utilisateur après avoir appuyé sur le bouton 'Supprimer' en utilisant AJAX?
- 14. Actualiser la page après avoir appuyé sur le bouton Précédent du téléphone widonws 7
- 15. jQuery ajax appel ne mettra pas à jour mysql après avoir appuyé sur le bouton précédent
- 16. Jquery - Démarrer une fonction après avoir appuyé sur le bouton d'ouverture (from input = "file")
- 17. wp7/Silverlight] Comment animer un ListBoxItem sur SelectionChanged?
- 18. Bouton d'accès dans ListBoxItem dans Silverlight
- 19. Comment sélectionner ListBoxItem en cliquant sur le bouton dans Template?
- 20. ajouter la valeur de la zone de saisie à l'URL en tant que paramètre après avoir appuyé sur un bouton?
- 21. Récupère les propriétés ListBox de ListBoxItem datatemplate
- 22. Comment puis-je créer une boîte de dialogue à partir de jQuery uniquement après avoir appuyé sur un bouton?
- 23. Boîte de dialogue d'alerte Android - comment masquer le bouton OK après avoir été appuyé
- 24. Comment désactiver un bouton après avoir cliqué sur wxpython?
- 25. Comment empêcher UITableView de se recharger après avoir appuyé sur un nouveau contrôleur?
- 26. Comment connecter un bouton dans un Silverlight ListItem DataTemplate, dans un ResourceDictionary (Styles.xaml), avec un gestionnaire?
- 27. Bouton dans un ListBoxItem en ignorant les clics lorsque son ListBoxItem parent est sélectionné
- 28. Comment puis-je avoir un événement Click sur ListBoxItem?
- 29. ChangePropertyAction pour modifier Visibilité ne fonctionne pas dans ListBoxItem DataTemplate
- 30. JTable Valeurs "sauter" dans une autre cellule après avoir appuyé sur Entrée
D'une certaine manière cela ressemble à un hack ... Mais il ne fonctionne pas =) Merci! –