Windows Dev Center

Idioma: HTML | XAML

Navegando entre as páginas (XAML)

Saiba como os aplicativos do Tempo de Execução do Windows em C++, C# ou Visual Basic dão suporte à navegação entre páginas e conteúdo.

A maioria dos aplicativos do Tempo de Execução do Windows tem várias páginas de conteúdo e funcionalidades, que os usuários podem explorar e usar. Aqui, explicamos como os aplicativos do Tempo de Execução do Windows em C++, C# ou Visual Basic geralmente usam um modelo de navegação de página única e mostramos como implementar a navegação usando controles dedicados.

A navegação de várias páginas é utilizada para navegar entre páginas ou telas, independentemente do contexto do aplicativo. Cada página tem seu próprio conjunto de funções e dados, um novo conjunto de XAML para exibição, informações de estilo etc. Isso é bem característico de páginas da Web em um site.

O modelo de navegação de página única, por sua vez, usa uma única página para manter o contexto do aplicativo e carregar dados e conteúdo adicionais, conforme o necessário. O aplicativo continua dividido entre vários arquivos, mas, em vez de se mover de página para página, ele carrega outros documentos para a página principal. Como a página principal do aplicativo nunca é descarregada, seus scripts também permanecem carregados, o que facilita o gerenciamento de estado, de transições ou de animações. Recomendamos que os aplicativos da Windows Store em C++, C# ou Visual Basic usem o modelo de navegação de página única.

Os modelos de projeto do Microsoft Visual Studio para aplicativos do Tempo de Execução do Windows em C++, C# ou Visual Basic (Hub, Grade e Divisão) usam o modelo de navegação de página única. Nesse modelo, as páginas XAML são carregadas em um quadro central como o conteúdo da janela padrão e, então, os usuários navegam para outras páginas usando esse quadro. As páginas são carregadas conforme necessário, geralmente em resposta às ações do usuário. Isso oferece uma transição mais suave entre as páginas, semelhante a aplicativos, e também facilita o gerenciamento do estado do aplicativo. Veja Modelos de projeto em C#, VB e C++ para aplicativos do Tempo de Execução do Windows para ter uma visão geral dos modelos.

Para obter ajuda sobre como escolher o melhor padrão de navegação para o seu aplicativo, veja Padrões de navegação.

Veja os padrões navegação simples e navegação hierárquica em ação como parte da nossa série Recursos do aplicativo, do começo ao fim.

Nesta seção

TópicoDescrição

Guia de início rápido: navegando entre as páginas

Este tópico abrange conceitos básicos de navegação e demonstra como criar um aplicativo que navega entre duas páginas.

Como vincular para páginas da Web externas

Saiba como criar links para páginas da Web externas e exibi-los no aplicativo do Tempo de Execução do Windows em C# ou Visual Basic.

 

Tópicos relacionados

Para designers
Padrões de navegação
Padrões de comando
Layout
Botão Voltar
Diretrizes do controle hub
Diretrizes de barras de aplicativos (aplicativos da Windows Store)
Tornando a barra de aplicativos acessível
Para desenvolvedores (XAML)
Windows.UI.Xaml.Controls Hub class
Windows.UI.Xaml.Controls AppBar class
Windows.UI.Xaml.Controls CommandBar class
Seu primeiro aplicativo - Parte 3: navegação, layout e modos de exibição.
Seu primeiro aplicativo - Adicionar navegação e exibições no aplicativo da C++ Windows Store (tutorial 3 de 4)
Exemplo de controle Hub XAML
Exemplo de controle AppBar em XAML
Exemplo de navegação XAML
Adicionando barras de aplicativos (XAML)
Guia de início rápido: navegando entre as páginas

 

 

Mostrar:
© 2015 Microsoft