Question

Je suis actuellement en utilisant caliburn.micro dans mon projet de WP7 et je suis très heureux avec elle. Mon application est très lourd de données, donc je pris un coup d'œil à Agfx (http://agfx.codeplex.com), semble, il peut me sauver beaucoup de temps sur des données et la mise en cache demandant.

Mais le problème ici est que agfx fournir également un modèle de vue de base, alors que je l'ai déjà eu un qui hérite de l'écran caliburn.micro. Bien sûr, je peux résumer une nouvelle base de modèle de vue qui hérite ModelItemBase de agfx, et met en œuvre iScreen. Mais je ne peu pas comme cela, est-il mieux soultion ou meilleures pratiques, vous pouvez partager avec moi sur la façon d'intégrer les 2 grands cadres?

Cordialement,

-Peng

Était-ce utile?

La solution

J'utilise en fait AgFx avec un autre cadre de l'interface utilisateur qui a son propre ViewModelBase. Ma propre compréhension est le ModelItemBase qui est fourni par AgFx est une base de modèle plutôt que d'une base de viewmodel. Il prend essentiellement en charge les données.

Mon viewmodel qui hérite de mon ViewModelBase, fait beaucoup plus de choses comme La désactivation, l'application des liaisons de bar, etc. Il est conçu pour afficher les données sur la vue.

Je pense que cela correspond à MVVM et fonctionne vraiment bien. J'espère que cela t'aides. :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top