Domanda

Io sono l'implementazione di un modello MVVM nella mia applicazione WPF.

La mia domanda finestra principale è suddivisa in quattro parti:

  1. Menu principale In Alto
  2. Outlook Controllo di Navigazione sulla Sinistra.
  3. Una Lista di Vista sul Medio.
  4. 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!!

È stato utile?

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.

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