Migrazione da Winforms a WPF

Stiamo usando Winforms usando il framework Infragistic. Stiamo considerando il passaggio a WPF. Il problema è che abbiamo già diverse forms, windows di dialogo, ecc in Winforms. Abbiamo bisogno di un aspetto e di un aspetto comuni, pertanto è necessario migrare tutti in WPF.

C’è uno strumento di migrazione per prendere Winforms e migrare a WPF? So che non è ansible farlo completamente ma c’è qualcosa che farà parte del lavoro?

Grazie

A mio parere, e in base alla tua architettura, una traduzione uno contro uno non è proprio l’approccio giusto per andare qui: considera perché vuoi passare a wpf e valuta se vuoi davvero impegnarti a farlo. È un framework potente, ma la curva di apprendimento è piuttosto ripida e per meritarsi davvero è necessario dedicare del tempo a guardare l’esperienza dell’utente e vedere come wpf può aiutare. Se vuoi avere le winforms in forma e sentirti, e basta passare a wpf perché è la prossima cosa nuova, ti aspetta una spiacevole sorpresa.

Anayway, quello che abbiamo fatto durante la migrazione delle nostre winforms è creare nuove schermate in wpf e continuare a ospitare la vecchia schermata delle winforms usando ElementHost e WindowsFormsHost . Questi funzionano davvero bene a proposito – non abbiamo avuto alcun problema con loro finora. Successivamente, abbiamo migrato la schermata per schermo in wpf. Sembrava un Frankenstein nel frattempo, ma almeno avevamo un feedback regolare e tutto era funzionale.