2012-07-24 12 views
8

Se qualcuno inizia a sviluppare applicazioni Metro Windows 8 utilizzando MVVM Light, aiutami a creare un modello di progetto Windows 8 (WinRT). Mi annoio usando la pagina Layoutaware di Microsoft (classe Base). Ho solo bisogno di strutturare la classe con l'aiuto di MVVM Light. Se qualcuno lo ha fatto, per favore aiutami o fornisci alcuni link per iniziare a sviluppare l'applicazione Metro di Windows 8 usando MVVM Light.WinRT MVVM Light Sample Project

Le principali aree in cui sto affrontando problemi sono:

  1. di navigazione (avanti e indietro)
  2. Stato Handling (rimozione definitiva in Windows 8)
  3. navigazione dopo l'applicazione lancia stato di terminazione modulo etc.
  4. Manipolazione WebService [post con il client HTTP]
+1

hai chiesto almeno 4 domande. Dovresti suddividerlo in quattro post in modo che le tue domande possano essere risolte individualmente. – mydogisbox

+0

Non c'è documentazione per l'utilizzo di MVVM Light con Win RT in qualsiasi parte del web. Ti applaudo! – krisdyson

risposta

2

C'è un (vecchio) esempio di utilizzo di MVV M Luce con Windows 8 ha trovato here. Ci sono anche modelli ed esempi come parte della sorgente MVVM Light trovata here.

Modifica: Here è un esempio msdn che utilizza MVVM Light.

+0

L'esempio sopra riportato non è molto utile. Sarebbe fantastico se avessimo qualche app di esempio sviluppata con MVVM Light, che mostri tutti gli aspetti dell'app per Windows Store ideale. Ho visto l'app di esempio [Itinerary Hunter] (https://github.com/stevenh77/ItineraryHunter-Win8) sviluppata con [Kona] (https://mvvmlight.codeplex.com/discussions/konaguidance.codeplex.com) , Equivalente a Windows 8 di PRISM. – Xyroid

+0

@Xyroid Sarebbe bello, ma non proprio fattibile. L'app "ideale" per Windows Store è in parte il risultato di ciò che stai cercando di fare, quali librerie sono state sviluppate e cosa ha sviluppato la community. Queste ultime due parti rendono praticamente impossibile un'app demo perfetta. – mydogisbox

+0

ideale significa le cose di base come la navigazione, i contratti, la gestione degli eventi, il binding, ecc. – Xyroid

0

Che dire this

ma non l'ho provato. Sto usando la libreria di classi Portable (con target Windows 8.1 e .NET x.xx) e questa libreria fa riferimento al progetto WinRT. MvvmLight per PCL è disponibile su this link

Il problema è che non è possibile accedere ai file locali e alle impostazioni locali ma è possibile iniettarlo dal progetto di presentazione alla libreria di classi portatile all'inizio.

Questa soluzione presenta molti vantaggi e una delle caratteristiche: test dell'unità più semplice.

Per maggiori informazioni guardare questo overflow dello stack thread

Problemi correlati