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

            return(CreateWindow(viewModel, ownerWindow));
        }
Beispiel #3
0
 private Window GetOwner(object viewModel)
 {
     return(viewModel == null?_windowHelper.GetActiveWindow() : _windowHelper.FindOwnerWindow(viewModel) ?? Application.Current.MainWindow);
 }