public static MessageBoxWindowResult Show(MessageBoxViewModel viewModel) { MessageBoxWindow window = new MessageBoxWindow(); window.ViewModel = viewModel; if (viewModel.IsDialog) window.ShowDialog(); else window.Show(); return window.ViewModel.Result; }