Utilizzando design pattern MVVM in .Net 3.0
Domanda
Ho cercato in MVVM modelli di progettazione con WPF per un progetto. Finora ho guardato MVVM luce , MVVM Fondazione , ed il WPF Model-View-ViewModel Toolkit . Ho l'obbligo di tenerlo per .NET 3.0 e non 3.5. Mi chiedevo che cosa quadri al di fuori dei campioni MVVM Fondazione utilizzare il modello di progettazione o qualcosa di simile senza l'utilizzo di Linq? Apprezzo l'aiuto. Grazie.
Soluzione
E 'infatti possibile usare il modello MVVM senza il requisito di NET 3.5 o quadri successivi. Anche se limitata al tipo di cose che si possono fare per quanto riguarda la funzionalità di .NET 3.0, ma è necessario comprendere il modello MVVM è completamente lingua / implementazione indipendente.
I primo consiglio di studiare e comprendere il modello MVVM e come funziona bene. Utilizzando toolkit pre-costruiti MVVM fa lo stesso un sacco di mal di testa, ma si può letteralmente costruire il proprio toolkit MVVM (so che ho fatto).
In sostanza, è necessario coprire le basi della comunicazione e messaggistica lato Modello-UI di cose (cioè INotifyPropertyChanged e di comando) e il resto è possibile utilizzare nel codice dietro di se è limitata dal framework .NET 3.0.
Ricordate il modello MVVM è ancora un modo per fare le cose (anche se alcuni sostengono che è l'unico modo / corretto) La realtà è che gli sviluppatori di software devono lavorare a vincoli e solo accontentarsi di quello che possiamo.
Detto questo, l'esigenza di mantenere a .NET 3.0 sembra un po 'illogico per me. Non v'è alcun motivo per cui non è possibile aggiornare a 3.5 soprattutto ora che 4.0 è già fuori.
codifica Felice.