2

我刚刚下载了适用于 windows phone 8.1 和 windows 8.1 的通用应用程序后台任务示例应用程序。

http://code.msdn.microsoft.com/windowsapps/Background-Task-Sample-9209ade9

所以在浏览完代码后,我了解到后台任务是使用 windows 运行时组件实现的。我正在尝试使用计时器触发器。

是否有可能使用 Silverlight 8.1 windows phone 项目而不是 windows 运行时项目来实现后台任务?

4

2 回答 2

8

上面的答案是错误的。想知道它是如何获得 5 票的。无论如何,后台任务不能在 Silverlight 应用程序中运行,但它只能注册一个后台任务。它必须是运行后台任务的运行时项目。

Silverlight 应用程序可以只注册一个后台任务,它是一个单独的运行时项目。这是一个不同的过程。

于 2014-05-27T20:00:39.423 回答
0

对的,这是可能的。他们在此示例中选择 Windows 运行时项目的原因是为了展示新的通用应用程序。您可以在基于 Silverlight 的项目和 Windows 运行时基础项目中使用 BackGroundTasks。

但是,如果您计划将您的应用程序扩展到 Windows 8,您应该考虑将其设为通用应用程序。

于 2014-04-22T21:13:18.703 回答