Where do you see the deploy scenario of MEFedMVVM injecting a model into a ViewModel?
I think you have a good suggestion Marlon being an experienced wpf user.
I have a "CustomerViewModel" hat gets its customer model injected via Ctor injection when the viewmodel is created.
I also do service injection in the CustomerViewModel Ctor because when a property changes of the CustomerViewModel I use
the service to make database updates of the changed property like firstname, lastname etc....
MEFedMVVM is usually used for single ViewModels datatemplating a view. But what about the scenario where I have
aggregated ViewModels like CustomerViewModel has Many DocumentViewModels. 2 aggregated ObservableCollections
bound to the View via "BillingViewModel". The BillingViewModel is that typical viewmodel I would use MEFedMVVM for. I call it rather
a controller. But what about the viewmodel collections where I need to do customerService.UpdateCustomer(FirstName); in the CustomerViewModel
and I have 1000 CustomerViewModels means 1000 services injections... how do you handle such a scenario with MEFedMVVM ?