¿Cómo uso delegado - delegado anónimo - en CLI :: C++?
Frecuentes
Visto 1,785 veces
2
Tengo una aplicación C++/CLI, y uso el patrón MVVM.
De vez en cuando me gustaría publicar su evento en la GUI principal. Hice una conexión entre la GUI y el evento del botón, así que si se genera el evento del botón, podría cerrar el cuadro de diálogo, pero estoy luchando para convertir la sintaxis de C # a C ++:
viewModel->OKButtonCommand += delegate
{
dialogResult = System::Windows::Forms::DialogResult::OK;
dlg->Close();
};
viewModel->CancelButtonCommand += delegate
{
dialogResult = System::Windows::Forms::DialogResult::Cancel;
dlg->Close();
};
1 Respuestas
3
No hay delegado anónimo en C++/CLI. Deberá convertir el delegado en un método de clase normal y hacer referencia a él de esa manera.
Respondido 26 ago 12, 08:08
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas c# .net mvvm c++-cli or haz tu propia pregunta.