C# WPF Получить в команде значение свойства

Есть такая команда для кнопки:

private RelayCommand addCommand;
    public RelayCommand AddCommand
    {
        get
        {
            return addCommand ??
              (addCommand = new RelayCommand(obj =>
              {
                  //Services.Insert(0, service);
                  //SelectedServices = service;
                  //MessageBox.Show(SelectedServices.Наименование_услуги.ToString());
              }));
        }
    }

Есть модель:

public class ServiceImport : INotifyPropertyChanged
{
    private string serviceName;

    public string Наименование_услуги {
        get {return serviceName; }
        set
        {
            serviceName = value;
            OnPropertyChanged("Наименование_услуги");
        }
    }
    public string Главное_изображение { get; set; }
    public string Длительность { get; set; }
    public string Стоимость { get; set; }
    public string Действующая_скидка { get; set; }
    public int id { get; set; }
    public Nullable<int> С_учётом_скидки { get; set; }

    public event PropertyChangedEventHandler PropertyChanged;
    public void OnPropertyChanged([CallerMemberName]string prop = "")
    {
        if (PropertyChanged != null)
            PropertyChanged(this, new PropertyChangedEventArgs(prop));
    }
}

Каким образом я в команде могу получить значение "Наименование_услуги"? Список услуг генерируется через ItemsControl и соответственно в каждой услуге есть кнопка "Редактировать" по нажатию на которую я должен получать название именно той услуги, на которой нажал кнопку

Класс RelayCommand:

public class RelayCommand : ICommand
{
    private Action<object> execute;
    private Func<object, bool> canExecute;

    public event EventHandler CanExecuteChanged
    {
        add { CommandManager.RequerySuggested += value; }
        remove { CommandManager.RequerySuggested -= value; }
    }

    public RelayCommand(Action<object> execute, Func<object, bool> canExecute = null)
    {
        this.execute = execute;
        this.canExecute = canExecute;
    }

    public bool CanExecute(object parameter)
    {
        return this.canExecute == null || this.canExecute(parameter);
    }

    public void Execute(object parameter)
    {
        this.execute(parameter);
    }
}

Ответы (0 шт):