Если я правильно понимаю, вы хотите перейти к Page2.xaml, когда пользователь нажимает кнопку Назад, правильно?
Вам нужно будет использовать событие BackKeyPressed, чтобы это работало, вот так:
public MainPage()
{
InitializeComponent();
this.BackKeyPress += new EventHandler<System.ComponentModel.CancelEventArgs>(MainPage_BackKeyPress);
}
void MainPage_BackKeyPress(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
Dispatcher.BeginInvoke(() =>
{
NavigationService.Navigate(new Uri("/Page2.xaml", UriKind.Relative));
});
}
Но учтите, что изменение поведения кнопки «Назад» по умолчанию может привести к неудачной сертификации приложения!