Domanda

Attualmente sto usando caliburn.micro nel mio progetto WP7 e sono abbastanza soddisfatto. La mia domanda è molto tecnica d'pesante, così ho preso uno sguardo al Agfx (http://agfx.codeplex.com), sembra che mi può risparmiare un sacco di tempo sui dati richiedente e la memorizzazione nella cache.

Ma il problema qui è che agfx anche fornire un modello di vista di base, mentre ho già avuto uno che eredita Screen of caliburn.micro. Certo che posso incapsulare una nuova base vista del modello che eredita da ModelItemBase agfx e attrezzi iScreen. Ma io kinda Non mi piace questo, c'è qualche soultion meglio o buone pratiche è possibile condividere con me su come integrare i 2 grandi quadri?

Con i migliori saluti,

-Peng

È stato utile?

Soluzione

Sono in realtà usando AgFx con un altro framework di interfaccia utente che ha il suo ViewModelBase. La mia comprensione è, il ModelItemBase che è fornita da AgFx è un modello base, piuttosto che una base ViewModel. Ci vuole in sostanza la cura dei dati.

Il mio ViewModel che eredita dalla mia ViewModelBase, fa molto di più roba come rimozione definitiva, bar attacchi applicativi, ecc E 'stato progettato per la visualizzazione dei dati per la vista.

Credo che si inserisce nella MVVM e funziona davvero bene. Spero che questo ti aiuti. :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top