locked
Retornar para uma página através do botão de hardware RRS feed

  • Pergunta

  • Pessoal, tenho 3 páginas em meu projeto.

    Quando estou na segunda página e clico no botão de voltar, ela retorna normalmente para a primeira.

    Agora, quando estou na terceira página e clico no botão para voltar, ela retorna para a primeira ao invés de voltar para a segunda.

    Aqui está o código que utilizo tanto na segunda quanto na terceira página: 

    void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
            {
                if (Frame.CanGoBack) 
                {
                    Frame.GoBack();
                    e.Handled = true;
                }
            }

    Alguém pode me ajudar?


    domingo, 13 de julho de 2014 20:55

Respostas

  • Boa tarde,

    você gostaria que independente da página que esteja volte somente para a anterior?

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    segunda-feira, 14 de julho de 2014 18:22
  • Tenta esse:

    privatevoid HardwareButtons_BackPressed(object sender, BackPressedEventArgs e) { Frame frame = Window.Current.Content as Frame; if (frame == null) { return; } if (frame.CanGoBack) { frame.GoBack(); e.Handled = true; } }

    Att,

    http://msdn.microsoft.com/pt-br/library/windows/apps/xaml/dn639128.aspx


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support


    terça-feira, 15 de julho de 2014 14:53

Todas as Respostas

  • Boa tarde,

    você gostaria que independente da página que esteja volte somente para a anterior?

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    segunda-feira, 14 de julho de 2014 18:22
  • Tenta esse:

    privatevoid HardwareButtons_BackPressed(object sender, BackPressedEventArgs e) { Frame frame = Window.Current.Content as Frame; if (frame == null) { return; } if (frame.CanGoBack) { frame.GoBack(); e.Handled = true; } }

    Att,

    http://msdn.microsoft.com/pt-br/library/windows/apps/xaml/dn639128.aspx


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support


    terça-feira, 15 de julho de 2014 14:53