je l'ai fait des devoirs et ne pouvait pas trouver un article sur les meilleures pratiques sur l'utilisation de chaque méthode ..synchronisation d'écran - Événement Agrégateur VS Mise en cache ViewModel Références
juste pour clarifier: Lorsque vous utilisez le modèle d'agrégation d'événements: chaque écran possède sa propre référence d'un viewmodel, le viewmodel publie des modifications en utilisant l'eventaggregator, que les observateurs utilisent ensuite pour synchroniser leur état.
Mise en cache ViewModels: chaque écran a la sauvegarde referece du viewmodel, les contrôles qui sont liés aux propriétés du modèle de vue sont synchronzied, parce que chaque écran dans l'application a la même référence de la viewmodel (obtenu depuis un cache), tous les écrans sont synchronisés grâce à la liaison de données.
quand utiliser chaque approche? Quels sont les avantages de l'utilisation de chacun d'eux?
Bonne question. J'ai utilisé les deux approches et je me demandais ce que les autres pensaient à ce sujet. –