Я использую winform и включаю wpf через ElementHost
.Как я могу вызвать команду WPF из кнопки Winform?
Как я могу позвонить WPF ICommand
из события щелчка кнопки Winforms? Для меня это все новое, так что несите меня с такими вопросами.
Мой текущий код
CarView car = (CarView) CarHost.Child;
CarViewModel cvm = (CarViewModel) car.DataContext;
cvm.SaveCommand.Execute(null);
Так, делая это, я был в состоянии назвать SaveCommand
, но я не получаю никаких данных.
Заранее спасибо.
Как только у вас есть экземпляр ICommand, вы просто вызываете Execute на нем или хотите, чтобы CanExecute выполнил выполнение. –
@ Адам Миллс - Я не буду следовать за тобой. Можете ли вы привести мне пример? – Calvin
Почему бы просто не использовать свойство 'Command', а не использовать событие' Click'? – Rachel