Mvvmcross Как использовать с WPF (Windows)?
-
11-12-2019 - |
Вопрос
Как я могу использовать его на WinRT (Windows 8) - я не могу его скомпилировать.Могу ли я использовать его также с «обычными» Windows (WPF)?
Решение
Будущее развитие теперь основано на ветке портативной библиотеки - см. Некоторые информации на http://slodge.blogspot.co.uk/2012/09/mvvmcross-vnext-portable-class.html и код на https://github.com/slodge/mvvmcross/tree/vnext
Для WinRT, пример Twittersearch в пределах ветки VNext - это хорошее место для начала - оно должно составлять и работать во всем Monotouch, Monodroid, WP7, WinRT и консоли:
Если вы обнаружите, что вы не можете компилировать, пожалуйста, перейдите в журнал специальные сообщения об ошибках компилятора, либо здесь, так и для проблем GitHub.
Другие советы
MvvmCrossLibs\MvvmCrossLibs.sln
состоит из многих проектов, требующих установки разных запущений, чтобы быть установленным для правильной открытия (Mono Touch, Mono Droid, WP7).Если вам нужна только библиотека в WinRT, ваша лучшая ставка - это напрямую открыть Cirrious\Cirrious.MvvmCross\Cirrious.MvvmCross.WinRT.csproj
напрямую и добавить отсутствующую пакет Newtonsoft.JSON
с Nuget (вам нужно сохранить автоматически созданный файл .sln
до этого).Это должно быть компитен только после этого, на Keast, это сделало для меня.Теперь просто ссылайтесь на сборку в вашем проекте приложений Windows Store и начните его использовать.
У меня нет предыдущего опыта работы с MVVMCross, но он не похож на его в настоящее время поддерживает приложения Despktop WPF.Я не знаю, как трудно было бы создавать / компилировать такую версию, хотя.