c# - navegacion entre ventanas wpf
Página vs ventana en WPF? (3)
El control de página puede estar contenido en el control de ventana, pero no es posible al revés
Puede usar el control de Página dentro del control de Ventana usando los controles de Navegación de Ventana y Marco. La ventana es el control raíz que se debe usar para mantener / alojar otros controles (por ejemplo, un botón) como contenedor. Página es un control que se puede alojar en otros controles de contenedor como NavigationWindow o Frame. El control de página tiene su propio objetivo de servir como otros controles (por ejemplo, botón). La página es para crear un navegador como aplicaciones. Por lo tanto, si aloja la página en NavigationWindow, obtendrá la implementación de navegación incorporada. Las páginas están diseñadas para su uso en aplicaciones de navegación (generalmente con los botones Atrás y Adelante, por ejemplo, Internet Explorer).
WPF proporciona soporte para la navegación de estilo del navegador dentro de una aplicación independiente utilizando la clase de página. El usuario puede crear varias páginas, navegar entre esas páginas junto con los datos. Hay varias formas disponibles para navegar de una página a otra.
¿Cuál es la diferencia entre una página y una ventana en WPF cuando agrega un nuevo archivo en el Explorador de soluciones?
Las páginas están diseñadas para su uso en aplicaciones de navegación (generalmente con los botones Atrás y Adelante, por ejemplo, Internet Explorer). Las páginas deben estar alojadas en un NavigationWindow o un Frame
Windows es una aplicación WPF normal de Windows, pero puede alojar páginas a través de un contenedor Frame
Una ventana siempre se muestra de forma independiente, se pretende que una página se muestre dentro de un marco o dentro de una ventana de navegación.