private void Execute(object parameter) { int index = Centers.IndexOf(parameter as ShoppingCenterElement); if (index > -1 && index < Centers.Count) { MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Вы уверены, что хотите удалить торговый центр из списка?", "Удаление", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { string message = ShoppingCentersListCommands.Remove(Centers[index]); if (String.IsNullOrEmpty(message)) { Centers.RemoveAt(index); } else { MessageBox.Show(message); } } } }