Navegando entre as páginas (aplicativos da Windows Store em C#/VB/C++ e XAML)

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

A maioria dos aplicativos da Windows Store tem várias páginas de conteúdo e funcionalidades, que os usuários podem explorar e usar. Aqui, explicamos como os aplicativos da Windows Store 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 da Windows Store 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 o 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. Consulte Modelos de projeto em C#, VB e C++ para aplicativos da Windows Store 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 o padrão de navegador simples em uso 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 da Windows Store em C# ou Visual Basic.

 

Tópicos relacionados

Mapa para criar aplicativos em C#, C++ ou VB

 

 

Mostrar:
© 2014 Microsoft. Todos os direitos reservados.