示例#1
0
        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);
                    }
                }
            }
        }