public Window GetOwnerForViewModel(object viewModel) { return(viewModel == null ? _windowHelper.GetActiveWindow() : _windowHelper.FindOwnerWindow(viewModel) ?? System.Windows.Application.Current.MainWindow); }
public Window CreateWindow(object viewModel, object ownerViewModel) { var ownerWindow = _windowHelper.FindOwnerWindow(ownerViewModel); return(CreateWindow(viewModel, ownerWindow)); }
private Window GetOwner(object viewModel) { return(viewModel == null?_windowHelper.GetActiveWindow() : _windowHelper.FindOwnerWindow(viewModel) ?? Application.Current.MainWindow); }