Stiamo lavorando a una grande riscrittura di un'app legacy VB6, in un'app WPF. Ho scritto diversi servizi WCF, che devono essere utilizzati con la nuova app WPF. Vogliamo utilizzare il modello di progettazione MVVM per farlo, ma non abbiamo esperienza in questo. Quindi, per imparare MVVM abbiamo visto un video su WindowsClient chiamato Come faccio: creare un'applicazione WPF basata sui dati utilizzando lo schema MVVM . Questa è un'ottima introduzione, e ci riferiamo molto, ma per la nostra situazione non ci dà abbastanza. Ad esempio, non siamo sicuri di come utilizzare i set di dati restituiti dai miei servizi WCF nella nostra nuova app WPF usando le idee che Todd Miranda ha introdotto nel video a cui ho fatto riferimento. Se facessimo ciò che pensiamo che dovremmo fare, dovremmo progettare una classe che sia esattamente come la classe di dati restituita nel mio servizio WCF. Ma ci stiamo chiedendo, perché farlo quando il servizio WCF ha già una classe simile? Eppure, la classe nell'app WPF deve almeno implementare l'interfaccia INotifyPropertyChanged. Quindi, non siamo sicuri su cosa fare.