我怀疑是否可以在函数内调用它。
OnNavigatingFrom(System.Windows.Navigation.NavigatingCancelEventArgs)
{
base.OnNavigatingFrom()
}
因为在我的游戏中,通过点击一个按钮将导航newpage.xaml
(在此xaml中,我获得了购买按钮的详细信息)
通过单击newpage.xaml内的Purchase按钮,需要导航到我游戏的Purchase页面。
但是,我不知道如何从xaml页面导航到我的游戏。
注意:按下后退按钮将获得我游戏的上一页。但是,我只有在按下购买按钮时才需要执行该操作。
答案 0 :(得分:2)
关于反键,你可以简单地覆盖命令,以便捕获事件并执行你的代码:
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));