private void ExecuteDeleteListViewCommand(object obj) { if (MessageBox.Show("Are you Sure You want to Delete this List?", "Delete List", MessageBoxButton.YesNoCancel, MessageBoxImage.Warning) == MessageBoxResult.Yes) { SelectedList.Enabled = false; var stat = _listService.Disable(SelectedList); if (string.IsNullOrEmpty(stat)) { Lists.Remove(SelectedList); } else { MessageBox.Show("Can't delete " + ListType.ToString() + ", may be the " + stat, "Can't Delete", MessageBoxButton.OK, MessageBoxImage.Error); } } }