Apr 28, 2010 at 10:43 PM
Edited Apr 28, 2010 at 10:43 PM
Thank you for the quick reply.
This is what I did and it seems to be working, please confirm if this matches-up with what you previously described.
1- Created this Interface
public interface IChildView
2 - Put this in my AboutViewModel
public class AboutViewModel : ViewModelBase, IChildView
public void Show()
var aboutView = new AboutView();
3- Put this in my ViewModelLocator constructor
4- Modified my MainViewModel constructor to be
public MainViewModel(IChildView aboutView)
5- I can now call aboutView.Show() in my MainViewModel and voila my second window shows.
Is this what you had in mind?
Once again, Thank you for the time and expertise.