【发布时间】:2012-08-08 11:34:12
【问题描述】:
我创建了一个应用程序,我希望该应用程序在锁定屏幕下运行,它涉及在页面之间导航。问题是,它给了我一个错误“无法在锁定屏幕下导航”。有解决办法吗?
【问题讨论】:
标签: c# windows-phone-7.1 windows-phone lockscreen
我创建了一个应用程序,我希望该应用程序在锁定屏幕下运行,它涉及在页面之间导航。问题是,它给了我一个错误“无法在锁定屏幕下导航”。有解决办法吗?
【问题讨论】:
标签: c# windows-phone-7.1 windows-phone lockscreen
很遗憾,当手机被锁定时,您的应用会进入后台(如果您使用的是后台服务)或被停用。在这种情况下,无法执行页面导航或 UI 相关任务。但是,您可以运行后台任务。
【讨论】:
App.xaml.cs 中找到此功能。可能是应用程序被发送到后台,但如果这是真的,即使屏幕被锁定,我如何才能在我的列表框中呈现 UI 项?
是的,米兰, 我们谈论的是相同的事件,但在我的情况下,它会到达断点并在输出窗口中给出正确的事件名称。我使用了以下代码:
private void Application_Launching(object sender, LaunchingEventArgs e)
{
System.Diagnostics.Debug.WriteLine("App Launching");
}
private void Application_Activated(object sender, ActivatedEventArgs e)
{
System.Diagnostics.Debug.WriteLine("App Activated");
}
private void Application_Deactivated(object sender, DeactivatedEventArgs e)
{
System.Diagnostics.Debug.WriteLine("App Deactived");
}
private void Application_Closing(object sender, ClosingEventArgs e)
{
System.Diagnostics.Debug.WriteLine("App Closing");
}
我希望它有所帮助。如果还有问题,请告诉我。
【讨论】:
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled; 现在断点被触发。所以你是对的,应用程序被发送到后台。谢谢。从这个活动中学到了一些东西:)