none
WPF y WinForms RRS feed

  • 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

    martes, 10 de mayo de 2016 13:47

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

    martes, 10 de mayo de 2016 14:02
  • 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

    martes, 10 de mayo de 2016 13:50

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

    martes, 10 de mayo de 2016 13:50
  • 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

    martes, 10 de mayo de 2016 13:56
  • >>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

    martes, 10 de mayo de 2016 14:02
  • 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

    martes, 10 de mayo de 2016 14:09