Olá pessoal, tudo bom?
Segue mais uma dica rápida para quem está desenvolvendo suas APPs para Windows Phone. Neste caso, estou exemplificando como limpar o histórico de navegação entre as páginas da APP que você está desenvolvendo e que às vezes acabam caindo em referencia cíclica ou seja, a tecla back do Windows Phone chama a página A que por sua vez ao clicar o back do Windows Phone chama a página B e vice-versa. Vejamos:
protected override void OnBackKeyPress(CancelEventArgs e) { while (NavigationService.BackStack.Any()) { NavigationService.RemoveBackEntry(); } base.OnBackKeyPress(e); } ...
Simples, não?
Grande abraço,
Eduardo Henrique Rizo
[twitter-follow screen_name=’eduardorizo’ show_count=’yes’]
Pingback: Free: Curso Windows Phone – Vários tópicos | Blog do Eduardo H. Rizo
Esse código é pra ser colocado em que lugar?
Boa noite!
Isso vai depender da lógica do teu programa.
Eu usei isso uma vez no método que captura o tap na tecla back do WP. Fiz isso para garantir que a APP iria fechar se o user selecionasse a tecla back do WP.
[]s
Eduardo
ótima dica
Só lembrando que tem de adicionar antes do namespace