Pergunta

Como posso usá-lo no WinRT (Windows 8) - eu não compilá-lo.Posso usá-lo também com Windows "normal" (WPF)?

Foi útil?

Solução

Não há atualmente uma porta MVVMcross especificamente para o WPF - um par de pessoas sugeriram construir um, mas a maioria dos usuários teria solicitado até agora mais trabalho em plataformas móveis. Há uma porta de console atual (Win32) e estender que para o WPF deve ser bastante direto.

O desenvolvimento futuro é agora baseado em torno da filial da biblioteca portátil - consulte algumas informações sobre http://slodge.blogspot.co.uk/2012/09/mvvmcross-vnext-portable-class.html e o código no https://github.com/slodge/mvvmcross/tree/vnext

Para o Winrt, o exemplo do Twittersearch dentro do ramo VNEXT é um bom lugar para começar - deve compilar e trabalhar em todos os monotouch, monoDroid, wp7, winrt e console:

a mudança para vnext

Se você achar que não pode compilar, por favor, registre mensagens de erro do compilador específico aqui ou para problemas do github.

Outras dicas

MvvmCrossLibs\MvvmCrossLibs.sln consiste em vários projetos, que requerem diferentes tempos de execução para ser instalado para abrir corretamente (Mono Toque, Mono Droid, WP7).Se você só precisa de biblioteca no WinRT, a sua melhor aposta é a de abrir Cirrious\Cirrious.MvvmCross\Cirrious.MvvmCross.WinRT.csproj diretamente e adicione a falta Newtonsoft.JSON pacote com NuGet (você precisa para salvar o criado automaticamente .sln arquivo antes disso).Ele deve compilar apenas bem depois que, em keast ele fez por mim.Agora, basta referenciar o assembly em seu aplicativo da Windows Store projeto e começar a usá-lo.

Eu não tenho nenhuma experiência anterior com MVVMCross, mas não parece que ele atualmente suporta despktop aplicativos WPF.Eu não sei como seria difícil para criar, compilar uma versão, no entanto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top