Feb 15, 2011 at 8:31 AM
Edited Feb 15, 2011 at 8:40 AM
I'm using MEF with Unity in a WPF Prism context.
I'm running into problems with my ViewModels when they have visual elements. Is there a way to control on which thread the visual elements get instantiated? The problem is that the ViewModel gets created on a secondary thread and I have a Property for the
View that is resolved via MEF - and this (understandibly) happens on the secondary thread making the runtime throw up.
Is there a work-around or is it just bad practise to instantiate visual elements via MEF?
EDIT: Turns out I'm an idiot. This had nothing to do with MEF, but rather me circumventing MEF... Just forget everything since "Good morning..."