4 de fevereiro de 2012

Navegação entre Telas (PARTE 1) - Windows Phone 7

A navegação entre tela no Windows Phone ocorre através da classe NavigationService que está contida no namespace Microsoft.Phone! Ela é responsável pela navegação entre as telas, na qual consiste em telas em xaml onde cada tela contém seu arquivo C#. =)
  • this.NavigationService.navigate("Tela.xaml", UriKind.RELATIVE);
Você deve estar se perguntando por que esse método chama um UriKind do tipo Relativo...
Por exemplo, "/galinha / panela / torta.jpg" seria relativa, porque é relativo ao diretório atual. Considerando algo como "C :/ imagens / alimentação / galinha / panela / torta.jpg" seria absoluta porque é ... em relação ... para a raiz da unidade.

Outra coisa que devemos sabér é que quando saímos de uma tela, entramos no método da mesma chamada onNavigatedFrom(); da tela 1 e entramos no método onNavigatedTo(); da tela 2. Nesses métodos podemos adicionar QueryString's para que sejam passadas como parâmetros na navegação ou fazer operações antes que todos os elementos sejam evidênciados para o usuário.

Isso irei postar na parte 2. =)
Abraço.

Nenhum comentário:

Postar um comentário