Observé que muchos de los marcos MVVM de WPF parecen evitar el uso de los controles NavigationWindow y Page a favor de la composición de páginas usando UserControls anidados.¿Cuándo debo usar un UserControl en lugar de una página?
NavigationWindow y Page proporcionan formas sencillas de habilitar la navegación hacia atrás y hacia delante en el diario, así como proporcionar una manera fácil de pasar datos entre las páginas. La mayoría de los marcos de MVVM que he visto vuelven a implementar estas características de varias maneras.
¿Existe alguna razón específica para evitar el uso de NavigationWindow y Page?
Buena captura.Entonces, tal vez las clases NavigationWindow y Page son un poco menos relevantes para una típica aplicación de línea de negocio. Aunque todavía me sorprende que tantos frameworks MVVM los eviten por completo. – dthrasher