私はC++/CLIアプリケーションを持っています-そして私はMVVMパターンを使用しています。
時々、イベントをメインGUIに投稿したいと思います。GUIとボタンイベントを接続したので、ボタンイベントが発生した場合は、閉じるダイアログを作成できますが、構文をC#からC++に変換するのに苦労しています。
viewModel->OKButtonCommand += delegate
{
dialogResult = System::Windows::Forms::DialogResult::OK;
dlg->Close();
};
viewModel->CancelButtonCommand += delegate
{
dialogResult = System::Windows::Forms::DialogResult::Cancel;
dlg->Close();
};