public static void CloseUserControlDialogWindow(DialogUserControl userControl) { if (_openDialogWindows.ContainsKey(userControl)) { var window = _openDialogWindows[userControl]; window.Close(); } }
private void ShowDeleteDialog() { //init dialog for delete contract var message = $"آیا مایل به حذف \"{ItemContract.ProjectName}\" می باشید؟"; var dialog = new DialogUserControl(message, Delete, MainViewModel.Instance.RemovePopupAction); //add popup MainViewModel.Instance.AddPopupAction(dialog); }