Ho notato che molti dei framework MVVM di WPF sembrano evitare di utilizzare i controlli NavigationWindow e Page in favore della composizione di pagine utilizzando UserControls nidificati.Quando dovrei usare un UserControl al posto di una Pagina?
Il NavigationWindow e pagina forniscono semplici modi per consentire di nuovo e la navigazione in avanti nella rivista, oltre a fornire un modo semplice per trasferire i dati tra le pagine. La maggior parte dei framework MVVM che ho visto ri-implementa queste funzionalità in vari modi.
C'è un motivo specifico per evitare l'uso di NavigationWindow e pagina?
Buona cattura.Quindi, forse le classi NavigationWindow e Page sono un po 'meno rilevanti per una tipica linea di business application. Anche se mi sorprende ancora che così tanti framework MVVM li evitino completamente. – dthrasher