¿Puedo pasar datos de Winforms a WPF Control?
-
05-07-2019 - |
Pregunta
Tengo una aplicación winforms pero me gustaría introducir un control de usuario de WPF en la aplicación como prueba para una mayor implementación de WPF.
Este control necesita recibir de su Host una única información, una cadena. ¿Cómo puedo pasar esto de la aplicación Winforms al control alojado?
O, de hecho, ¿puedo?
Solución
Es posible. Extienda su Control de usuario de WPF con métodos para establecer los datos que desee y llamarlos desde la aplicación WinForms. Consulte este artículo , por ejemplo.
Otros consejos
Asigne propiedades de control wpf después de crear una instancia y antes de dar la referencia a los childes del host
WpfUserControl ctrl = new WpfUserControl();
ctrl.Data = passedData;
ElementHost1.Child = ctrl;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow