1

我怀疑是否可以在函数内部调用它。

OnNavigatingFrom(System.Windows.Navigation.NavigatingCancelEventArgs)
{
   base.OnNavigatingFrom()
}

因为,在我的游戏中,通过单击一个按钮将导航newpage.xaml(在此 xaml 中,我通过购买按钮获取购买的详细信息)通过单击 newpage.xaml 中的购买按钮需要导航到我的游戏的购买页面。

但是,我不知道如何从 xaml 页面导航到我的游戏。

注意:按后退按钮将获得我游戏的上一页。但是,只有当我按下购买按钮时,我才需要执行该操作。

4

1 回答 1

2

您好,关于 backkey,您可以简单地覆盖命令以捕获事件并执行您的代码:

protected override void OnBackKeyPress(CancelEventArgs e)
    {
        MessageBoxResult dialogResult = MessageBox.Show("Teminate?","Do you want to exit the app.",MessageBoxButton.OKCancel);

        if (dialogResult == MessageBoxResult.OK)
        {
            Application.Current.Terminate();
        }
        else if (dialogResult == MessageBoxResult.Cancel)
        {
            e.Cancel = true;
        }
    }

对于导航,您必须使用导航服务:

NavigationService.Navigate(new Uri("/Chatting.xaml, UriKind.Relative));
于 2013-10-25T16:45:34.487 回答