me gustaría sugerir que mirar esta charla: Build Your Own MVVM Framework
(si todavía no tienes)
decidí leer algunos recursos de diversos marcos primero, y luego he descargado algún proyecto de ejemplo basado en Caliburn Micro para entender cómo funcionaban las cosas
Caliburn es un gran marco y proporcionan todo lo que necesita para empezar y dar un paseo profundamente en MVVM
le sugeriría a empezar usándolo, y tal vez, cuando te sientas lo suficientemente cómodo, podrías intentar personalizarlo o simplificarlo para que se adapte a tus necesidades/estilo, entonces, si tienes tiempo, construirás el tuyo propio)
EDITAR
MediaOwl es el mejor proyecto de código abierto que he encontrado para ver una buena puesta en práctica de Caliburn Micro en acción, asegúrese de comprobar que funciona si va a terminar eligiendo este marco
Si usted tiene recién comencé a aprender .Net, entonces lo último en lo que debes pensar es en reinventar Frameworks que han sido creados por personas MUY experimentadas. –
Esta pregunta similar hecha por mí también está teniendo algunas buenas respuestas a la pregunta de MVVM o PRISM - http://stackoverflow.com/questions/6251821/custom-mvvm-implementation-vs-prism – akjoshi