Hello Agustin,
Using an interface as the import vessel makes sense. That is what I had set up last week, but got side tracked with some of the other inputs above.
Your example made sense too, but unfortuneately in did not work. I had to add the Prism/MEF reference libraries to your projects, but other than that eveything compiled and ran. After clicking on the Click to Show button, the program ran, but the IChildWindow MyChildWindowProperty is NULL. I added a get/set variable so that I could view the Import value as it was being set, which confirmed that it is always null.
I am not sure why it does not work, because the logic appeared to be sound.
Any thoughts?
Thanks, Warren