MVVM / WPF環境で、ListViewComputeCommand
のイベントが発生したときに、ViewModelでコマンド()を呼び出したいと思います。SelectionChanged
XAMLまたは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();
}
}