public void NavigateToWindow <T>(object parameter) where T : IView
    {
        // configure your IoC container to resolve a View for a given ViewModel
        // i.e. container.Register<IPlotView, PlotWindow>(); in your
        // composition root
        IView  view   = container.Resolve <T>();
        Window window = view as Window;

        if (window != null)
        {
            window.Show();
        }
        INavigationAware nav = view as INavigationAware;

        if (nav != null)
        {
            nav.NavigatedTo(parameter);
        }
    }