Clique e receba as novidades quentinhas no Telegram

Olá pessoal, tudo bom?

Segue uma dica rápida sobre como tratar o clique do botão Back (voltar) de um aparelho celular com o sistema Windows Phone da Microsoft. Essa dica pode vir a ser importante em situações onde o desenvolvedor queira perguntar ao usuário, por exemplo, se ele realmente gostaria de sair da aplicação que está usando, ou quando você quiser personalizar a ação desse botão.

Veja o código C# que você deve adicionar em toda página da aplicação Windows Phone onde se queira utilizar esse recurso:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
   if (MessageBox.Show("Sair do aplicativo?", "Logout", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
   {
      //Faça alguma coisa aqui...
      base.OnBackKeyPress(e);
   }
   else
      e.Cancel = true;
}

Grande abraço,
Eduardo Henrique Rizo (@eduardorizo)

Fonte: Blog do Eduardo H. Rizo