c# - template - Página vs janela no WPF?




wpf layout template (2)

As páginas são destinadas ao uso em aplicativos de navegação (geralmente com os botões Voltar e Avançar, por exemplo, o Internet Explorer). As páginas devem ser hospedadas em um NavigationWindow ou um Frame

O Windows é apenas um aplicativo WPF normal do Windows, mas pode hospedar páginas por meio de um contêiner de quadro

Qual é a diferença entre uma página e uma janela no WPF quando você está adicionando um novo arquivo no Solution Explorer?


Controle de página pode estar contido no controle de janela, mas vice-versa não é possível

Você pode usar o controle de página dentro do controle Window usando os controles NavigationWindow e Frame. Janela é 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, Button). Page é criar aplicativos semelhantes a navegadores. Então, se você hospedar a Página no NavigationWindow, você terá 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, o Internet Explorer).

O WPF fornece suporte para navegação no estilo do navegador dentro do aplicativo independente usando a classe Page. O usuário pode criar várias páginas, navegar entre essas páginas junto com dados. Há várias maneiras disponíveis para navegar por uma página para outra.





wpf