- Agregar a las referencias del proyecto la libreria WindowsFormsIntegration, generalmente localizada en %ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll
- Importar la librería dentro del proyecto WPF de la siguiente manera: Imports System.Windows.Forms.Integration
- Después de llamar al WinForm con el método .Show(), habilitar la interoperabilidad de la siguiente manera: System.Windows.Forms.Integration.WindowsFormsHost.EnableWindowsFormsInterop()
Eso es todo, espero que a alguien le sea útil.
Nota. Si es un proyecto WinForm y se agrega un WPF y se quiere la interoperabilidad, lo unico que cambia es la manera de habilitarla, se hace de la siguiente forma: System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop()
No hay comentarios.:
Publicar un comentario