Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以编程方式返回_C#_Visual Studio_Windows Phone 7_Windows Phone 8 - Fatal编程技术网

C# 以编程方式返回

C# 以编程方式返回,c#,visual-studio,windows-phone-7,windows-phone-8,C#,Visual Studio,Windows Phone 7,Windows Phone 8,在我的应用程序中,用户从A页转到B页 有没有办法以编程方式模拟按下后退按钮?我在B页上有一个按钮,当用户单击它时,我想返回到a页。我不想使用导航服务并导航到a页,我想返回到a页,就像用户单击硬件返回按钮一样。有什么方法可以做到这一点吗?尽管你说你不想使用它,但方法是: if (this.NavigationService.CanGoBack) { this.NavigationService.GoBack(); } 除了Michaël Hompus的答案之外,在UWP上,CanGoBa

在我的应用程序中,用户从A页转到B页


有没有办法以编程方式模拟按下后退按钮?我在B页上有一个按钮,当用户单击它时,我想返回到a页。我不想使用
导航服务
并导航到a页,我想返回到a页,就像用户单击硬件返回按钮一样。有什么方法可以做到这一点吗?

尽管你说你不想使用它,但方法是:

if (this.NavigationService.CanGoBack)
{
    this.NavigationService.GoBack();
}

除了Michaël Hompus的答案之外,在UWP上,
CanGoBack
属性和
GoBack
方法都位于Page.Frame中。

哦,是的,我不知道这是存在的。我说的是,我不想使用NavigationService.Navigate。戈巴克是一条路要走!谢谢我更新了答案中的链接,因为现有链接指向的是WPF方法,而不是Windows Phone方法。@MichaëlHompus没问题:)此代码可以将您带回到上一页,但它实际上没有单击“上一步”按钮。也就是说,如果BackKeyPress上有事件,它将不会执行。