Como garantir a navegação entre as páginas do aplicativo Windows Phone 8.1

Uma maneira de garantir a navegação correta entre as páginas de um app do Windows Phone 8.1 é através da classe NavigationHelper.

Para facilitar sua vida, crie uma página do tipo "Basic Page", através da opção "Add New Item":



O arquivo necessário será incluído na solution (NavigationHelper.cs):







O código necessário para a navegação também será incluído na página. A mágica toda está na utilização da classe NavigationHelper. A nova página se "registra" dentro do framework de navegação fornecido por esta classe de help.

Agora a sua página será capaz de participar de uma navegação, por exemplo, alterando o comportamento padrão do botão "back", que é sair da aplicação.









Um post legal e bem detalhado é este, que também fala em como manter o estado da página através da classe SuspensionManager:

Comentários

Postagens mais visitadas deste blog

Entendendo o conceito de Error Budget: como o Google lida com o downtime

Analista de sistemas – z/VM

Sqlite e o Windows Phone 8.1 Silverlight