private void DeleteCfmClosing(object sender, EventArgs e) { Dialogs.ConfirmDialog Cfm = sender as Dialogs.ConfirmDialog; if (Cfm.DialogResult == Dialogs.ConfirmDialog.DialogResults.Yes) { this.tryDeleteCategory(Cfm.Tag.ToString()); } this.CloseDialog(); }
private void DeleteCategory_Click(object sender, EventArgs e) { MyTextBlock mt = (MyTextBlock)sender; if (mt.Tag != null) { Data.Category category = (Data.Category)mt.Tag; Dialogs.ConfirmDialog Cfm = new Dialogs.ConfirmDialog("Are you sure want to delete category: \n" + category.Name, Dialogs.ConfirmDialog.DialogTypes.YesNo); Cfm.Header = "Confirm Delete Category"; Cfm.Tag = category.Key; Cfm.Closing += DeleteCfmClosing; this.ShowDialog(Cfm); } }