Я новичок в WPF и пытаюсь изучить составное приложение WPF.
У меня есть пользовательский контроль, который является модулем, на котором 1 метка и 1 кнопка.
Теперь я пытаюсь использовать свойство Command для кнопки, которая выглядит как
<Button Name="button1" Command="{Binding Path = GetCustomerNameCommand}">GetCustomer</Button>
В докладчике у меня есть
public class HelloWorldPresenter : PresenterBase<IHelloWorldView>
{
private readonly IWpfService _wpfService;
public HelloWorldViewModel CustomerViewModel { get; set; }
public ICommand GetCustomerNameCommand { get; set; }
public HelloWorldPresenter(IHelloWorldView view, IWpfService wpfService)
: base(view)
{
_wpfService = wpfService;
GetCustomerNameCommand = new DelegateCommand<string>(GetCustomerName);
View.Presenter = this;
PopulateViewModel(string.Empty);
}
private void GetCustomerName(string obj)
{
throw new NotImplementedException();
}
private void PopulateViewModel(string test)
{
CustomerViewModel = new HelloWorldViewModel { Name = _wpfService.GetCustomer() };
}
}
Дело в том, что метод GetCustomerName () не запускается, когда я нажимаю кнопку