Hieronder een lijstje met artikel, die mij meer inzicht gaven in het werken met MEF en MVVM:
- MVVM – Bad practice to reference a viewmodel from another viewmodel? Een artikel, waarin duidelijk wordt dat het aanroepen van ViewModels vanuit een “Master ViewModel” een van de best pratices van MVVM is.
- MVVM ViewModel linking to Model Een artikel, waarin duidelijk wordt dat volgens MVVM in principe de gehele interface van het Model herhaald wordt in het ViewModel. Bij een grote interface van misschien wel 50 properties, lijkt dat wel vreemd. Sommigen kiezen er dan ook voor om dan het Model in zijn geheel als property als een Property in het ViewModel te zetten. Volgens wordt dan in de View een binding gemaakt met de individuele property van het Model via Model.Property.
- Building Composable Apps in .NET 4 with the Managed Extensibility Framework Een artikel, waarin zeer helder de MEF architectuur stap-voor-stap wordt uitgelegd.
- MEF and an issue with ViewModels communicating with each other Een artikel, waarin een mooie discussie staat over hoe je ViewModels in ViewModels via MEF het beste kan aanroepen.
Verder een mooie serie van Glenn Block over het gebruik van MEF in Silverlight 4:
- Part I – Building the Hello MEF Dashboard in Silverlight 4
- Part II – Why being lazy is a good thing
- Part III – XAP partioning with the host’s permission and the sweetness of recomposition
En later nog een mooie serie van Jeremy Likeness over het gebruik van PRISM, MEF en MVVM: