2011-11-10 17 views
8

Ho bisogno di convertire un'app Silverlight in WPF (per eseguirla infine su Microsoft Surface 1.0).Converti Silverlight App in WPF

Non ho scritto la soluzione originale ed è piuttosto grande. Non ho mai lavorato con Silverlight e sono solo un po 'familiare con WPF.

Potete offrire qualche consiglio per completare questo progetto?

Ecco il mio attuale piano (vista di alto livello):

  • Ricrea tutti i progetti Silverlight in WPF
  • I riferimenti non sono gli stessi quindi mi (controllo utente nella libreria di controlli Silverlight = WPF utente?) bisogno di apportare alcune modifiche ... Penso :)
  • Speranza tutti i comandi sono compatibili con WPF ...

ho perso qualcosa di grande? Qualcosa non va? Incompleti?

Sono aperto a tutti i vostri suggerimenti e consigli!

Eventuali suggerimenti per lo sviluppo?

+2

Libreria di controllo utente WPF ~ = Libreria di classi Silverlight. Più grande è l'app, più è probabile che tu spenda molto tempo a lavorare attorno alle differenze - ma almeno molte cose dovrebbero essere disponibili quando vai a SL-> WPF, anche se hai bisogno di cambiare/eseguire il debug dei lotti. –

+0

Grazie, passo dopo passo sto imparando nuove cose :) – Gun

+0

Domanda: intendi che l'assembly WPF di destinazione sia distribuito come trust parziale o completo? Come un exe autonomo o come un XBAP? Questi dovrebbero essere presi in considerazione nelle primissime fasi di impostazione della strategia di conversione. –

risposta

1

"Controllo utente in Silverlight = Libreria di controllo utente WPF?" Non esattamente. quale versione di silverlight usi? Il problema più difficile che ho affrontato durante il porting di WPF in Silverlight riguardava i convertitori. Silverlight 4.0 o versioni precedenti non supporta Ancestor RelativeSource Binding. Ma supportato in Silverlight 5!

Spero che questo collegamento ti possa aiutare. WPF and Silverlight 2 Compatibility

Problemi correlati