Ok, I found the issue. MEF was loading the child VM when the Shell did an ImportMany but my child view was being bound to the ViewModel by a cal:Bind:Model as well. By removing the cal:Bind:Model which I didn't need everything seems to work as expected.
I'm just left with the issue that the Publish event has two subscribers both listening to the same message type - both Handle the message but I'd them to only do so if the message was for them.
Regards
Alan
I'm just left with the issue that the Publish event has two subscribers both listening to the same message type - both Handle the message but I'd them to only do so if the message was for them.
Regards
Alan