2008-11-24 19 views

Respuesta

15

Microsoft está haciendo todo lo posible para que tengamos que tirar todo lo que hemos escrito hace 2 años. Según Josh Smith,

¿Hay alguna manera de convertir la aplicación Winforms a una aplicación WPF?

No, esas dos plataformas de interfaz de usuario son muy diferentes y no hay ninguna aplicación que convierta una aplicación de WinForms a una aplicación de WPF. Por supuesto, esto no le impedirá reutilizar cualquier biblioteca de negocios/DAL/logging/Ioc/etc que use en WinForms.

Sin embargo, es posible que desee comprobar hacia fuera this, bastante básico pero funcional WinForms-> convertidor de XAML, escrito por Rob Relyea de WPF & Xaml Lenguaje equipo.

Según él, "Nosotros (Microsoft) no hemos construido un convertidor real porque pensamos que la mayoría de la gente no solo se moverá por los controles, sino que a menudo repensará su aplicación a medida que la mueva. Nos encantaría recibir comentarios. . "

También, es posible que desee comprobar Guidance for migrating an app from Windows Forms to WPF, también por Rob Relyea.

+0

¡Gracias por la información y los enlaces! Parece que voy a volver a escribir la mayoría de todo desde cero, pero al menos no me pregunto si hay una manera más fácil ... ¡Gracias! JFV – JFV

+0

@JFV - de nada. Solo quiero advertirles que realmente no sé nada sobre este tema ... Simplemente lo busqué en Google para ser sincero ... pero creo en lo que dice Rob Releya ... – badbadboy

+0

último enlace está muerto. Ver archivo: http://web.archive.org/web/20100929142258/http://blogs.windowsclient.net/rob_relyea/archive/2008/04/03/guidance-for-migrating-an-app-from-windows -formas-a-wpf.aspx – schmijos

7

respuesta directa es un gran número

Si usted quiere tomar todo el poder real de la nueva plataforma, es necesario reconstruir todo el Win forma parte de interfaz de usuario y la mayor parte del código asociado para el enlace de datos eficaces y Experiencia de usuario. Su DataLayer se puede reutilizar por completo en WPF.

Puede comprobar un montón de preguntas sobre el mismo

What is the easiest way to upgrade a large C# winforms app to WPF

What are the bigger hurdles to overcome migrating from Winforms to WPF?

+1

alguna vez malas noticias se entregan directamente :) – JaredPar

+0

Gracias por los enlaces adicionales, fueron muy útiles! – JFV

Cuestiones relacionadas