MVVMCross cómo utilizar con WPF (Windows)?
-
11-12-2019 - |
Pregunta
¿Cómo puedo utilizar en WinRT (Windows 8) - no puedo compilarlo.Puedo usar también "normal" de Windows (WPF)?
Solución
Actualmente no hay un puerto MVVMCross específicamente para WPF: un par de personas han sugerido la construcción de uno, pero la mayoría de los usuarios han solicitado hasta ahora más trabajo en plataformas móviles. Hay un puerto actual de consola (WIN32) y que se extiende hacia WPF debe ser bastante directo.
El desarrollo futuro se basa ahora en la sucursal de la biblioteca portátil: consulte información sobre http://slodge.blogspot.co.uk/2012/09/mvvmcross-vnext-portable-class.html y el código en https://github.com/slodge/mvvmcross/tree/vnext
Para WinRT, el ejemplo de TwitterSearch dentro de la sucursal VNext es un buen lugar para comenzar, debe compilar y trabajar en todo Monotouch, Monodroid, WP7, WinRT y Console:
Si encuentra que no puede compilar, entonces, consulte los mensajes de error específicos del compilador, ya sea aquí o a los problemas de GitHub.
Otros consejos
MvvmCrossLibs\MvvmCrossLibs.sln
se compone de muchos proyectos, que requieren diferentes tiempos de ejecución para ser instalado para abrir correctamente (Mono Toque, Mono Droid, WP7).Si sólo necesita la biblioteca en WinRT, su mejor apuesta es para abrir Cirrious\Cirrious.MvvmCross\Cirrious.MvvmCross.WinRT.csproj
y agregar los que faltan Newtonsoft.JSON
paquete de NuGet (tendrás que guardar la crea automáticamente .sln
archivo antes de eso).Debe compilar bien después de que, en keast que hizo por mí.Ahora se acaba de hacer referencia a la asamblea en su aplicación de la Tienda Windows y empezar a usarlo.
No tengo ninguna experiencia anterior con MVVMCross, pero no parece que en la actualidad soporta despktop aplicaciones WPF.No sé qué tan difícil sería para crear o compilar una versión, aunque.