MVVMCross Come utilizzare con WPF (Windows)?
-
11-12-2019 - |
Domanda
Come posso usarlo su WinRT (Windows 8) - Non riesco a compilarlo.Posso usarlo anche con Windows "Normal" (WPF)?
Soluzione
Non c'è attualmente una porta mvvvmcross specificamente per WPF - un paio di persone ha suggerito di costruire uno, ma la maggior parte degli utenti ha finora richiesto più lavoro su piattaforme mobili. C'è una porta della console (Win32) corrente e che si estende per il WPF dovrebbe essere piuttosto semplice.
Sviluppo futuro è ora basato sul ramo della biblioteca portatile - consulta alcune informazioni su http://slodge.blogspot.co.uk/2012/09/mvvmcross-vnext-forcible-class.html e il codice su https://github.com/slodge/mvvmcross/tree/vnext
Per WinRT, l'esempio Twittersearch all'interno della filiale VNext è un buon punto di partenza: dovrebbe compilare e lavorare su tutto il monotouch, Monodroid, WP7, WinRt e Console:
Se si trova che non è possibile compilare compilare, registrati specifici messaggi di errore del compilatore qui o di problemi GitHub.
Altri suggerimenti
MvvmCrossLibs\MvvmCrossLibs.sln
è costituito da molti progetti, che richiedono diversi runtime da installare correttamente (mono tocco, mono droid, wp7).Se hai solo bisogno della biblioteca in WinRT, la tua migliore scommessa è quella di aprire Cirrious\Cirrious.MvvmCross\Cirrious.MvvmCross.WinRT.csproj
direttamente e aggiungere il pacchetto Newtonsoft.JSON
mancante con Nuget (dovrai salvare il file .sln
automaticamente creato prima di questo).Dovrebbe compilare bene dopo che, al keast ha fatto per me.Ora basta fare riferimento all'Assemblea nel progetto App Windows Store e inizia a usarlo.
Non ho nessuna esperienza precedente con MvvmcRoss, ma non sembra che attualmente supporta le app Despktop WPF.Non so quanto sarebbe difficile creare / compilare una tale versione, però.