Tengo un requisito para integrar un control WPF en una aplicación existente de Windows Forms. La forma más simple y fácil de hacerlo sería crear un control ElementHost
y establecer su propiedad Child
en mi vista WPF. Esto funciona bien, la vista se muestra.Cómo uso MVVM desde Windows Forms para mostrar un control WPF
Sin embargo, interactuar con la vista es un poco engorroso y requiere modificar los campos y las cosas en el código de las visualizaciones. Lo que sería mejor es si pudiera crear una instancia del modelo de vista de la vista subyacente e interactuar con él en el modo MVVM, haciendo que la vista se muestre y actualice cada vez que cambie las propiedades de su modelo de vista.
¿Alguien sabe una manera de hacer esto?
Gracias. esto funciona bien He hecho otra pregunta sobre cómo hacer que los estilos funcionen [aquí] (http://stackoverflow.com/questions/5259376/getting-generic-xaml-working-from-wpf-control-embedded-in-winforms) – cjroebuck