Respostas:
As páginas são destinadas ao uso em aplicativos de Navegação (geralmente com os botões Voltar e Avançar, por exemplo, Internet Explorer). As páginas devem ser hospedadas em um NavigationWindow ou um Frame
O Windows é apenas o aplicativo WPF normal do Windows, mas pode hospedar páginas por meio de um contêiner de quadro
O Controle de página pode estar contido no Controle de janela, mas vice-versa não é possível
Você pode usar o controle Page no controle Window usando os controles NavigationWindow e Frame. Window é o controle raiz que deve ser usado para manter / hospedar outros controles (por exemplo, Button) como contêiner. Page é um controle que pode ser hospedado em outros controles de contêiner, como NavigationWindow ou Frame. O controle de página tem seu próprio objetivo de servir como outros controles (por exemplo, Botão). Página é criar aplicativos semelhantes a navegadores. Portanto, se você hospedar Page no NavigationWindow, obterá a implementação de navegação integrada. As páginas são destinadas ao uso em aplicativos de Navegação (geralmente com os botões Voltar e Avançar, por exemplo, Internet Explorer).
O WPF fornece suporte para navegação no estilo do navegador dentro de aplicativos independentes usando a classe Page. O usuário pode criar várias páginas, navegar entre essas páginas e os dados. Existem várias maneiras disponíveis para navegar de uma página para outra.
ShowDialog();
é utilizado