Domanda

Devo creare una piccola app di amministrazione (per ora) in Silverlight2 e vorrei usare un modello per associare l'interfaccia utente con il mio BL / DAL.
Ho trovato modelli view-model-viewmodel e mvp / mvc, in cui il primo (V / M / VM) è particolarmente adatto per le app WPF, perché utilizza ricche funzionalità delle opzioni di associazione dei dati WPF. Cosa suggerisci? Puoi scrivere un semplice esempio di V / M / VM per SL2?

È stato utile?

Soluzione

Nikhil Kothari ha una grande serie di esempi (con codice) su M-V-VM in Silverlight, nonché un framework creato con alcune funzioni extra molto belle. Dovresti assolutamente provarli. M-V-VM in Silverlight

Altri suggerimenti

The Patterns & amp; Il gruppo di pratiche di Microsoft ha messo insieme alcune indicazioni su come realizzare WPF e Silverlight .

Potresti voler guardare CSLA.NET per Silverlight . Ne ho sentito parlare bene ma non sono ancora riuscito a provarlo da solo.

  

CSLA .NET per Silverlight è un sottoinsieme   di CSLA .NET destinato al   Piattaforma Silverlight. CSLA .NET per   Silverlight offre quasi tutto   vantaggi di CSLA .NET su Silverlight,   tra cui associazione dati, convalida,   regole commerciali, autorizzazione, livello n   annulla e persistenza.

     

Il risultato è CSLA .NET per   Silverlight consente la creazione di a   ricco livello aziendale orientato agli oggetti   in esecuzione sul client Silverlight,   che può comunicare in modo trasparente   con oggetti CSLA .NET in esecuzione sul   server Web e applicativi.

Silverlight ha anche un'associazione dati molto potente, quindi non ci sono problemi.

Il pezzo mancante in Silverlight che influisce maggiormente sul modello Model-View-ViewModel è che non implementa comandi come WPF. Qui è un articolo di Josh Smith che riproduce il modello di comando di WPF in Silverlight.

Shawn Wildermuth di Wildermuth.com ha scritto un articolo sul modello MV-VM, dai un'occhiata, ecco il link dell'articolo " Model-View-ViewModel nelle app Silverlight 2 "

Lo sviluppatore norvegese Gjøran ha tenuto una bellissima presentazione / demo su MSDN Live sulla scrittura di app aziendali in WPF. In realtà si trattava di utilizzare il modello di presentazione con Silverlight / WPF. Dai un'occhiata a il codice sorgente di questo articolo sul suo blog (scusate, le diapositive sono solo in norvegese). Modello di presentazione + silverlight 2 rocks !!!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top