В приложении имеется главное окно и множество userControl. На главном окне расположены все кнопки управления (такие как: добавление данных, редактирование и другие). В UserControl расположены непосредственно данные. Как мне привязать исполнение команды в UserControl к кнопке на главном окне?
Сейчас использую схему, при которой обработка команд выполняется на главной ViewModel, из которой вызывается функция из подчиненной ViewModel.
_addNewItemCommand = new RelayCommand(AddItem);
public ICommand AddNewItem => _addNewItemCommand;
void AddItem()
{
_currentVM.AddItem();
}
Соответственно в XAML разметке привязываю к кнопке эту команду:
<Button Content = "Добавить" Command = "{Binding AddNewItemCommand}"/>
Спасибо
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости