【问题标题】:WP8.1 back button quits the appWP8.1后退键退出应用
【发布时间】:2015-01-26 13:11:53
【问题描述】:

我上次针对 Windows Phone 进行开发时,使用的是 8 版。现在我正在使用 8.1。也许这是 MS 的一个新功能,但是当我按下手机上的返回按钮时,无论我对应用程序有多深,应用程序都会最小化。这很烦人!有什么我可以做的吗?

提前非常感谢! 亲切的问候,

【问题讨论】:

标签: c# xaml windows-phone-8 mvvm-light


【解决方案1】:

是的,这是 Windows Phne 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();
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    相关资源
    最近更新 更多