Principales respuestas
WPF y WinForms

Pregunta
-
Buenas, según tengo entendido, una de las principales diferencias de WPF respecto a WinForms es el diseño de los controles de la aplicación.
Vale, mi pregunta es, se pueden crear controles en WPF y pasarlos a winforms?
Por ejemplo, tengo un botón diseñado en WPF bastante mas bonito que los que estoy usando en mi proyecto de WinForm, puedo utilizar ese botón que he creado en WPF para sustituir los que utilizo en WinForm?
Según he visto por ahí, WinForm puede "hostear" un control de WPF, pero no se si realmente se refiere a eso que yo quiero hacer.
De ser a si, me gustaría saber donde puedo encontrar información actual para poder hacerlo, ya que estoy haciendo mi proyecto en WinForm y me esta quedando "bastante feo".
Saludos y gracias!!
danielisto-madrid@hotmail.com
Respuestas
-
>>el uso de un host que lo contenga
es un control ElementHost que debes poner en el winform y ali dentro alojas el control WPF
o sea no es directo requieres de un intermediario, en el articulo lo explica con un ejemplo
>>Es que necesito crear un servidor que sea el que contenga el control?
crear no, usas un control que ya existe y actua de host para contener lo que necesites en wpf
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta José De AlvaModerator martes, 17 de mayo de 2016 16:30
-
hola
>>se pueden crear controles en WPF y pasarlos a winforms?
si se puede pero requiere el uso de un host que los contenga
Integrating WPF in WinForms in VS 2010
>>Según he visto por ahí, WinForm puede "hostear" un control de WPF, pero no se si realmente se refiere a eso que yo quiero hacer.
si es eso justamente
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pedro Ávila jueves, 12 de mayo de 2016 2:27
- Marcado como respuesta José De AlvaModerator martes, 17 de mayo de 2016 16:29
Todas las respuestas
-
hola
>>se pueden crear controles en WPF y pasarlos a winforms?
si se puede pero requiere el uso de un host que los contenga
Integrating WPF in WinForms in VS 2010
>>Según he visto por ahí, WinForm puede "hostear" un control de WPF, pero no se si realmente se refiere a eso que yo quiero hacer.
si es eso justamente
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pedro Ávila jueves, 12 de mayo de 2016 2:27
- Marcado como respuesta José De AlvaModerator martes, 17 de mayo de 2016 16:29
-
pero es que realmente no entiendo muy bien a que se refiere con "el uso de un host que lo contenga".
Es que necesito crear un servidor que sea el que contenga el control? y usarlo desde un cliente? no lo entiendo muy bien.
danielisto-madrid@hotmail.com
-
>>el uso de un host que lo contenga
es un control ElementHost que debes poner en el winform y ali dentro alojas el control WPF
o sea no es directo requieres de un intermediario, en el articulo lo explica con un ejemplo
>>Es que necesito crear un servidor que sea el que contenga el control?
crear no, usas un control que ya existe y actua de host para contener lo que necesites en wpf
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta José De AlvaModerator martes, 17 de mayo de 2016 16:30
-
Vale ahora ya lo entiendo mejor, muchas gracias Leandro, creare el ejemplo que me pasastes para ver como funciona realmente.
Una ultima cosa, en caso de necesitar bastantes controles de WPF. Si se pueden pasar todos los controles que desees con el control ElementHost, es mejor programar en WinForm y cuando necesites controles de WPF pasarlos, o programar directamente en WPF?
danielisto-madrid@hotmail.com