Привет всем, я пытаюсь справиться с использованием MVVM, но мне трудно :(, во-первых, для моего вопроса, я использую код, предоставленный в этой статье MVVM в качестве шаблона для моего обучения. Мой вопрос прост: как выставить независимые команды, в этом случае он создал список гиперссылок, но как мне создать единственную фиксированную кнопку, которая выполняет те же действия, что и ссылка «создать нового клиента»?Я создал что-то вроде этого (был добавлен в MainWindowViewModel.cs):
public CommandViewModel exposedCommand
{
get
{
return new CommandViewModel(
Strings.MainWindowViewModel_Command_CreateNewCustomer,
new RelayCommand(param => this.CreateNewCustomer())
);
}
}
, а затем в документе xaml я создал новую кнопку, это было добавлено в MainWindow.xaml
* 1007.*
Я не уверен, что что-то упустил, или что я не так делаю, так что, если я звучу немного наивно, я только начал использовать MVVM и маршрутизируемые команды и т. Д. О, другая вещь, которая действительно загружаетссылка просто не создает вкладку, другими словами, если вы добавите
Console.Writeline("HERE");
в метод visibleCommand. Он выведет «ЗДЕСЬ», он просто ничего не сделает, когда вынажмите на кнопку.Спасибо любая помощь будет так ценится.