// For confirmation modal public void OpenModal(IConfirmationDialogViewModel viewModel, string title, string body) { viewModel.Title = title; viewModel.Body = body; CurrentModal = viewModel; IsModalOpen = true; }
public ConfirmationDialogView(IConfirmationDialogViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }
/// <summary> /// Promts a confirmation dialog with two buttons options /// </summary> /// <param name="dataContext">DataContext of the dialog</param> /// <returns>The result of the confirmation</returns> protected virtual bool ShowConfirmationDialogInternal(IConfirmationDialogViewModel dataContext) { ConfirmationDialog dlg = new ConfirmationDialog { DataContext = dataContext, Owner = Application.Current.MainWindow != null && Application.Current.MainWindow.IsActive ? Application.Current.MainWindow : null }; return dlg.ShowDialog() == true; }
/// <summary> /// Promts a confirmation dialog with two buttons options /// </summary> /// <param name="dataContext">DataContext of the dialog</param> /// <returns>The result of the confirmation</returns> public bool ShowConfirmationDialog(IConfirmationDialogViewModel dataContext) { return ShowConfirmationDialogInternal(dataContext); }