WP8.1 后退按钮退出应用程序
WP8.1 back button quits the app
我上次针对 Windows Phone 开发时使用的是版本 8。现在我正在使用 8.1。也许这是 MS 的一项新功能,但当我按下 phone 上的后退按钮时,无论我对应用程序有多深入,应用程序都会最小化。这真的很烦人!有什么我可以做的吗?
非常感谢!
亲切的问候,
是的,这是 WindowsPhne 8.1 非 SL 应用程序中的正常行为。
这是在您的 App.xaml.cs
文件中实施的解决方法:
public App()
{
this.InitializeComponent();
HardwareButtons.BackPressed += HardwareButtons_BackPressed;
}
void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
Frame rootFrame = Window.Current.Content as Frame;
if (rootFrame != null && rootFrame.CanGoBack)
{
e.Handled = true;
rootFrame.GoBack();
}
}
我上次针对 Windows Phone 开发时使用的是版本 8。现在我正在使用 8.1。也许这是 MS 的一项新功能,但当我按下 phone 上的后退按钮时,无论我对应用程序有多深入,应用程序都会最小化。这真的很烦人!有什么我可以做的吗?
非常感谢! 亲切的问候,
是的,这是 WindowsPhne 8.1 非 SL 应用程序中的正常行为。
这是在您的 App.xaml.cs
文件中实施的解决方法:
public App()
{
this.InitializeComponent();
HardwareButtons.BackPressed += HardwareButtons_BackPressed;
}
void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
Frame rootFrame = Window.Current.Content as Frame;
if (rootFrame != null && rootFrame.CanGoBack)
{
e.Handled = true;
rootFrame.GoBack();
}
}