J'ai une application Silverlight existante où Page.xaml a des boutons qui chargent les contrôles utilisateur dans un hôte de contenu TransitioningContentControl. Chacun de ces contrôles utilisateur est lié à un modèle viewmodel. Parfois, lorsque des modifications sont apportées à un contrôle utilisateur, les données des autres doivent être mises à jour. J'ai cherché à utiliser l'agrégateur d'événements dans Prism mais je ne veux pas vraiment avoir à tout convertir en un shell, des modules, etc. Y at-il un moyen pour moi d'ajouter l'agrégation d'événements sans aller à Prism?Comment puis-je ajouter l'agrégation d'événements à une application Silverlight existante?
4
A
Répondre
4
Vous pouvez utiliser le EventAggregator
de prisme sur son propre - aucune modification à votre demande sont nécessaires pour l'accueillir - ou vous pouvez utiliser une alternative comme Messenger
du MVVM Light Toolkit. Des liens vers d'autres alternatives et des discussions peuvent être trouvés sur Jeremy D. Miller's blog.
1
Vous pouvez en trouver un exemple ici à Event Aggregation QuickStart
Questions connexes
- 1. Utilisation de Silverlight avec une application existante
- 2. Ajouter une vue à une application Rails existante - simple?
- 3. Comment ajouter un nouveau champ dans une application rails existante
- 4. Comment ajouter un contrôle serveur à une solution existante?
- 5. Comment ajouter une référence silverLight dans une application C#
- 6. Application d'un thème Silverlight 4 Toolkit à une application métier existante?
- 7. Comment puis-je ajouter une colonne à une table existante?
- 8. Comment ajouter une valeur à une valeur existante en php
- 9. Objectif C - Comment ajouter une méthode à une classe existante?
- 10. Ajouter des mois à une date existante?
- 11. comment intégrer une application web existante avec une application Android
- 12. Comment ajouter un objet IDisposable + delegate à une classe existante
- 13. Comment ajouter un décorateur à une méthode d'objet existante?
- 14. Comment ajouter un nouvel élément à une classe existante?
- 15. Comment ajouter un bouton à une feuille UIAction existante?
- 16. Comment puis-je ajouter un menu de ruban à une application MFC existante?
- 17. Comment ajouter un élément de menu personnalisé à une application existante?
- 18. Comment ajouter une minuterie à une application!
- 19. comment ajouter une ligne dans une base de données existante
- 20. Comment ajouter une capacité de service Web dans une application RoR existante?
- 21. Ajout d'une bordure (Fixed3D) à une application sans bordure existante
- 22. Ajouter une nouvelle ligne à une donnée dynamique existante
- 23. Comment ajouter Flowplayer à une application Flex?
- 24. Comment tester une application Silverlight
- 25. Comment publier une application Silverlight
- 26. Ajouter une autre série à l'intrigue existante avec flot
- 27. Ajouter une deuxième barre d'outils à la barre d'outils existante
- 28. Intégrer une application Silverlight dans une autre application Silverlight
- 29. Proxy HTTPS pour une application HTTP existante
- 30. Ajout d'un formulaire à une application de console existante?
Je l'ai utilisé (différents) bits de PRISM dans mes propres projets. Vous pouvez simplement utiliser leurs DLL ou, puisque vous obtenez le code source, il suffit de soulever les bits dont vous avez besoin et de les ajouter à votre propre projet. – ssg31415926
Je vais essayer en utilisant simplement l'agrégateur d'événements de Prism. Merci pour votre réponse. – DaveB