Query sul modello MVVM in WPF?
-
19-09-2019 - |
Domanda
Io sono l'implementazione di un modello MVVM nella mia applicazione WPF.
La mia domanda finestra principale è suddivisa in quattro parti:
- Menu principale In Alto
- Outlook Controllo di Navigazione sulla Sinistra.
- Una Lista di Vista sul Medio.
- Un altro Elenco di visualizzare sul fondo.
Il controllo di Navigazione mostra diversi setting (configurazione) controlli nella Scheda elementi.
Tutti e quattro di cui sopra sono i controlli utente, che vengono inseriti nella finestra principale.
E corrispondente a ciascun utente di controllo non c'è vista separata modello che è delimitata con un modello di visualizzazione in XAML di ogni controllo, tuttavia il modello di classe rimangono uguali tra tutti il modello di visualizzazione.
E un MainWindow ha compilato il Modello di Visualizzazione, che è anche limitata con un modello di visualizzazione in XAML di ogni controllo.
Si prega di aiutare nella definizione di un disegno in cui ogni visualizzazione di modelli di tutti i controlli di cui sopra dovrà interagire con gli altri.
Per favore fatemi sapere se la mia domanda non ti è chiaro!!
Soluzione
Idealmente, le modifiche al modello devono attivare le modifiche al Viewmodel.Se ho capito la tua domanda correttamente non necessario il Viewmodel per interagire direttamente con gli altri e potrebbe essere già stato risposto qui:
MVVM - che cosa è il modo ideale per controlli utente a parlare tra di loro
Altri suggerimenti
Si potrebbe avere uno sguardo al campione di progetti di WPF Application Framework.