MVVM / WPF環境で、ListViewComputeCommandのイベントが発生したときに、ViewModelでコマンド()を呼び出したいと思います。SelectionChangedXAMLまたはC#のいずれかでこれをどのように行うことができますか?
これが私のコマンドクラスです。コードビハインドで試しMainViewModel.Instance.MyCommand.Execute();ましたが、受け入れられません。
public class ComputeCommand : ICommand
{
public ComputeCommand(Action updateReport)
{
_executeMethod = updateReport;
}
Action _executeMethod;
public bool CanExecute(object parameter)
{
return true;
}
public event EventHandler CanExecuteChanged;
public void Execute(object parameter)
{
_executeMethod.Invoke();
}
}