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?

¿Fue útil?

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
scroll top