Pregunta

Actualmente estoy usando Caliburn.Micro en mi proyecto WP7 y estoy bastante contento con él. Mi aplicación es muy pesada de datos, así que eché un vistazo a AGFX (http://agfx.codeplex.com), parece que me puede ahorrar mucho tiempo en la solicitud de datos y almacenamiento en caché.

Pero el problema aquí es que AGFX también proporciona un modelo de vista base, mientras que ya he tenido uno que hereda la pantalla de Caliburn.micro. Por supuesto, puedo encapsular una nueva base de modelos de vista que hereda ModelItembase de AGFX e implementa IsCreen. Pero no me gusta esto, ¿hay alguna mejor alma o mejor práctica que puedas compartir conmigo sobre cómo integrar los 2 grandes marcos?

Saludos,

-Pense

¿Fue útil?

Solución

De hecho, estoy usando AGFX con otro marco de interfaz de usuario que tiene el suyo ViewModelBase. Mi propio entendimiento es el ModelItemBase Eso es proporcionado por AGFX es una base de modelo en lugar de una base de modelos View. Básicamente se encarga de los datos.

Mi ViewModel que hereda de mi ViewModelBase, hace muchas más cosas como Tombstoning, Barra de aplicaciones, etc. Está diseñado para mostrar los datos en la vista.

Creo que encaja en MVVM y funciona muy bien. Espero que esto ayude. :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top