Mostrarei como fazer a navegação entre páginas no seu
aplicativo para Windows Phone 7 utilizando para isso o NavigationService e o
NavigationContext.
O código utilizado para a navegação é bem simples e fácil de
entender.Para realizar a navegação para outra página XAML de seu aplicativo basta utilizar o seguinte código:
NavigationService.Navigate(new Uri("/Page.xaml", UriKind.RelativeOrAbsolute));
Para realizar a operação de acessar a próxima página utilize:
NavigationService.GoForward();
Para voltar para a página anterior:
NavigationService.GoBack();
Para enviar um parâmetro basta utilizar da maneira
tradicional inserindo o “?” após o .xaml e então inserir a sua chave atribuindo
um valor para ela.
Ex.:
NavigationService.Navigate(new Uri("/Page.xaml?Id=2", UriKind.RelativeOrAbsolute));
string
value = string.Empty;
NavigationContext.QueryString.TryGetValue("Id", out
value);
Na variável value será armazenado seu valor caso seja
encontrado.
Muito bom o post, Matheus!
ResponderExcluirEm breve estarei com meu Windows Phone!
Abraço.