/// <summary> /// Shows this dialog with the provided view model. /// </summary> /// <param name="viewModel"></param> /// <returns></returns> public static bool?ShowDialog(ProjectHealthDialogModel viewModel) { var dialog = new ProjectHealthDialog(); dialog.SetModel(viewModel); return(dialog.ShowModal()); }
void SetModel(ProjectHealthDialogModel viewModel) { Host.DataContext = viewModel; viewModel.Closing += OnModelClosing; viewModel.MessageRequested += OnMessageRequested; }