public Window CreateWindow(object viewModel, Window ownerWindow) { var view = _viewLocator.CreateViewForViewModel(viewModel); var window = view as Window ?? new Window { Content = view }; window.Owner = ownerWindow; _viewModelBinder.Bind(view, viewModel); _viewModelBinder.BindWindow(window, viewModel); return(window); }