我刚刚下载了适用于Windows Phone 8.1和Windows 8.1的通用应用后台任务示例应用程序。
http://code.msdn.microsoft.com/windowsapps/Background-Task-Sample-9209ade9
因此,在完成代码之后,我了解后台任务正在使用Windows运行时组件实现。我正在尝试使用timertrigger。
是否有可能使用Silverlight 8.1 windows phone项目而不是Windows运行时项目来实现后台任务?
答案 0 :(得分:8)
上面的答案是错误的。不知道它有5票。无论如何,后台任务不能在silverlight应用程序中运行,但它只能注册后台任务。它必须是运行后台任务的运行时项目。
silverlight应用程序只能注册后台任务,后台任务是一个单独的运行时项目。它是一个不同的过程。
答案 1 :(得分:0)
是的,有可能。他们在此示例中选择Windows运行时项目的原因是为了显示新的通用应用程序。您可以在基于Silverlight的项目和Windows运行时基础项目中使用BackGroundTasks。
但是,如果您计划将应用程序扩展到Windows 8,您应该考虑将其设置为通用应用程序。