2011-03-09 36 views

Respuesta

207

Las páginas están destinadas para su uso en aplicaciones de navegación (generalmente con los botones Atrás y Adelante, por ejemplo, Internet Explorer). Páginas deben estar alojados en un NavigationWindow o un marco

Las ventanas son de aplicación simplemente normal WPF Windows, pero puede alojar páginas a través de un recipiente marco

+10

Si se abre una página nueva, la página anterior se destruye y se ejecuta la detención del código, pero cuando se abre una ventana nueva, el código de ambas ventanas se ejecuta en paralelo a menos que se use 'ShowDialog();' – user0331

30

Una ventana se muestra siempre de forma independiente, una página está destinado a ser mostrado dentro de una Marco o dentro de una ventana de navegación.

+0

"Es posible mostrar una página como una ventana (principal) ", ¿cómo? – SepehrM

+0

Me.Content = (New PageClass) Es muy simple. – rishad2m8

12

control Page puede estar contenida en control de la ventana, pero la inversa no es posible

Puede utilizar el control de página dentro de la ventana de control usando los controles NavigationWindow y el marco. La ventana es el control raíz que se debe usar para contener/alojar otros controles (por ejemplo, Botón) como contenedor. La página es un control que puede alojarse en otros controles de contenedor como NavigationWindow o Frame. El control de página tiene su propio objetivo para servir como otros controles (por ejemplo, Button). Page es para crear aplicaciones tipo navegador. Entonces, si aloja la página en NavigationWindow, obtendrá la implementación de navegación incorporada. Las páginas están pensadas para su uso en aplicaciones de navegación (generalmente con los botones Atrás y Adelante, por ejemplo, Internet Explorer).

WPF proporciona compatibilidad con la navegación de estilo del navegador dentro de la aplicación independiente mediante la clase Page. 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.