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: Windows/Phone 8.1–Frame, Page, NavigationHelper, SuspensionManager