2017-02-15 26 views
0

私はAとBのViewModelを持っており、メソッドを呼び出すためにクリックボタンを追加します。それが典型的である - しかし、私はIMvxCommandは「Excute(BSelected)」と呼ばれる方法を持っていると仮定し、ボタンの上にViewModelのメソッドをプログラムで呼び出す

AViewModel.cs

public IMvxCommand BSelectedCommand => new MvxCommand<BViewModel>(BSelected); 

public void BSelected(BViewModel bViewModel) 
{ 
    if (bViewModel != null) 
    { 
     SelectedStudents = bViewModel; 
     bViewModel.IsSelected = true; 
    } 
} 
+1

なぜ「BSelected」を呼び出せないのですか? –

+0

'BSelected'はパラメータ、' 'bViewModel'?を探しますが、' ICommand'がパラメータを渡さずにどのように呼び出すのですか? – hotspring

+0

私はあなたが求めているものを手に入れません。 –

答えて

0

をクリックせずにプログラム的にそれを呼び出すことができるか疑問に思いますMVVMコマンドオブジェクト。あなたの場合あなたは

関連する問題