我使用winform和通過ElementHost
併入wpf。如何從Winform的Button調用WPF命令?
如何從Winforms按鈕的click事件調用WPF ICommand
?這些對我來說都是新事物,所以請忍受這些問題。
我當前的代碼是
CarView car = (CarView) CarHost.Child;
CarViewModel cvm = (CarViewModel) car.DataContext;
cvm.SaveCommand.Execute(null);
這樣做,我是能夠調用SaveCommand
,但我沒有得到任何數據。
在此先感謝。
一旦你擁有ICommand實例,你只需調用Execute,或者如果你想要CanExecute,那麼執行。 –
@Adam Mills - 我沒跟着你。你可以給我一個例子嗎? – Calvin
爲什麼不使用按鈕的'Command'屬性而不是使用'Click'事件? – Rachel