我在WP7 silverlight中有一个应用程序,需要在特定的时间段之后启动,例如闹钟。如何在一段时间后运行WP7 silverlight应用程序?
但我想启动应用程序本身而不是WP7的警报。
我使用:
this.Visibility = Visibility.Collapsed;
隐藏应用程序,我知道它不是让它在后台运行的正确方法。
有什么提示吗?谢谢。
我在WP7 silverlight中有一个应用程序,需要在特定的时间段之后启动,例如闹钟。如何在一段时间后运行WP7 silverlight应用程序?
但我想启动应用程序本身而不是WP7的警报。
我使用:
this.Visibility = Visibility.Collapsed;
隐藏应用程序,我知道它不是让它在后台运行的正确方法。
有什么提示吗?谢谢。
该平台明确不支持以您描述的方式运行应用程序。
如果您的功能无法在后台代理中运行,那么您唯一的选择是使用警报或Toast消息(作为推送通知发送)来提示用户启动应用程序。
该平台背后的设计决策之一是,用户应该总是知道手机上发生了什么,因此让应用程序停止并自行启动会与此相反。
您可以运行后台代理并向用户显示Toast通知,并在用户单击Toast时启动应用程序。
您还可以将Toast消息推送到设备,并依靠用户单击敬酒。
你看过Background Agents:http://msdn.microsoft.com/en-us/library/hh202941(v=vs.92).aspx –