Domanda

I sviluppare in WPF con EF (entità di design EDM).

Ora voglio passare a Silverlight + RIA, e io sto cercando un turorial, il video o qualsiasi altra cosa che mi guiderà how-to per utilizzare Silverlight RIA con MVVM utilizzando EF come modello.

Ho una vasta conoscenza di: NET 4, WPF, XAML, PS, DataTempaltes, EF 4. Sono a conoscenza di Silverlight, WCF RIA e MVVM.

Ci sono due cose su LOB + MVVM sto incontrando difficoltà:

  1. Sto cercando un modo al modello il mio lavoro, in modo da non dover copiare e incollare il contenuto delle mie ViewModels, quello che voglio dire è che sta avendo un ViewModelBase generica che gestirà un certo tipo di Model (s):

    ViewModelBase dove tcontext: DomainContext, tModel: Entity`

  2. Un'altra difficoltà è la composizione complessiva della UI; dire che ho un ramo di dettagli master che si complica sempre di più il tutto in una sola schermata. Voglio che tutte le parti ad essere divisi in piccoli Views ciascuno per il suo punto. Il problema è che, non so come esporre i dati per il punto di vista interno, dicono DataContext della vista principale è impostato con MainViewModel, e v'è una Contact proprietà nel MainViewModel; come si dovrebbe impostare la visualizzazione di contatto all'interno del MainView, impostando la vista interna (la ContactView) 's DataContext per ContactViewModel e l'impostazione di contatto del ContactViewModel alla corrente contatto dal MainViewModel, qual è la tecnica giusta ??

NOTA: Io sono auto-hano, squadre e non altri sviluppatori, quindi non vedo una ragione per tutto ciò che la divisione in moduli, non mi importa se l'intero progetto risiederà in una frazione di progetto in cartelle etc.

È stato utile?

Soluzione

Ho sempre trovato i blog di Mike Taulty utili per questo genere di cose.

Quindi, cercare questo seguito da questo .

E sul lato MVVM delle cose che uso il MVVM Luce Toolkit , prova anche a guardare questo video molto buona da Jason Dolinger

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