如何在一段时间后运行WP7 silverlight应用程序?

时间:2012-05-10 07:56:53

标签: windows-phone-7 silverlight-4.0 timer

我在WP7 silverlight中有一个应用程序需要在特定时间段后启动,就像闹钟一样。

但我想启动应用程序本身而不是WP7的警报。

我用:

this.Visibility = Visibility.Collapsed;

隐藏应用程序,我知道这不是让它在后台运行的正确方法。

请提示吗?感谢。

2 个答案:

答案 0 :(得分:0)

该平台特别不支持以您描述的方式运行应用程序。

如果您的功能无法在后台代理中运行,那么您唯一的选择是使用警报或Toast消息(作为推送通知发送)来提示用户启动应用程序。

该平台背后的设计决策之一是用户应该始终知道手机上发生了什么,因此让应用程序停止并自行启动将与此相反。

答案 1 :(得分:0)

您可以运行后台代理并向用户显示Toast通知,并在用户单击Toast时启动该应用程序。

您还可以向设备推送Toast消息,并依赖用户点击Toast。