2011-11-10 18 views
8

Necesito convertir una aplicación Silverlight a WPF (para finalmente ejecutarla en Microsoft Surface 1.0).Convertir la aplicación Silverlight a WPF

No escribí la solución original y es bastante grande. Nunca he trabajado con Silverlight y estoy un poco familiarizado con WPF.

¿Puede ofrecernos algunos consejos para completar este proyecto?

Aquí está mi plan actual (vista de alto nivel):

  • Volver a crear todos los proyectos de Silverlight en WPF
  • Las referencias no son los mismos, así que voy (control de usuario en la biblioteca de controles Silverlight = WPF usuario?) necesito hacer algunos cambios ... creo :)
  • Hope todos los controles son compatibles con WPF ...

¿me he perdido algo grande? ¿Hay algo mal? ¿Incompleto?

¡Estoy abierto a todas sus sugerencias y consejos!

¿Algún consejo de desarrollo?

+2

Biblioteca de control de usuario de WPF ~ = Biblioteca de clases de Silverlight. Cuanto más grande es la aplicación, es más probable que dedique un tiempo considerable a resolver las diferencias, pero al menos la mayoría de las cosas deberían estar disponibles cuando vaya a SL-> WPF, incluso si necesita cambiar/depurar lotes. –

+0

Gracias, paso a paso, estoy aprendiendo cosas nuevas :) – Gun

+0

Pregunta: ¿tiene intención de implementar el ensamblaje de WPF de destino como una confianza parcial o total? ¿Como un exe independiente, o como un XBAP? Esto debe tenerse en cuenta en las primeras etapas de configuración de su estrategia de conversión. –

Respuesta

1

"¿Control de usuario en Silverlight = Biblioteca de control de usuario de WPF?" No exactamente. qué versión de Silverlight usas? El problema más difícil al que me he enfrentado al transferir WPF a Silverlight fue con convertidores. Silverlight 4.0 o inferior no es compatible con Ancestor RelativeSource Binding. ¡Pero soportado en Silverlight 5!

Espero que este enlace te ayude. WPF and Silverlight 2 Compatibility

Cuestiones relacionadas