2013-10-18 56 views
2

当用户正常拖动应用程序(不是扩展保持终止)时,我试图在退出时执行我的Windows 8.1应用程序上的某些代码。当退出Windows 8.1时执行代码应用程序

在Windows 8中,我用下面的代码在退出时清除应用程序的瓷砖: -

private async void OnSuspending(object sender, SuspendingEventArgs e) 
    { 
     Windows.UI.Notifications.TileUpdateManager.CreateTileUpdaterForApplication().Clear(); 
    } 

然而,这个代码在Windows 8.1时调用的方式,应用程序终止变化。

如何重新创建我的Windows 8.1代码?

回答

0

在8.1中,关闭手势不再杀死应用程序。 Instead you have to hold it at the button for 1 second and when the icons flips,该应用已关闭。

enter image description here

看,如果代码是那里执行。

+0

这是,但这是问题。使用我的应用程序的人可能不会那样关闭它。 – ReignOfComputer

+0

问题是,在Windows 8.1上,关闭手势不会退出您的应用程序。你的应用程序仍在运行。它只是从切换台列表中隐藏起来。当您的应用程序退出时,您会收到通常的暂停消息。 –

+0

有没有什么办法检测手势是否被执行?我的应用程序是一个媒体应用程序,该图块显示当前播放的曲目。在应用程序关闭或其他情况下运行它没有任何意义,它应该返回到默认磁贴。使用'Unloaded'和'MediaEnded'似乎也无法工作。 – ReignOfComputer

相关问题