2012-05-10 50 views
0

我在WP7 silverlight中有一個應用程序,需要在特定的時間段之後啓動,例如鬧鐘。如何在一段時間後運行WP7 silverlight應用程序?

但我想啓動應用程序本身而不是WP7的警報。

我使用:

this.Visibility = Visibility.Collapsed;

隱藏應用程序,我知道它不是讓它在後臺運行的正確方法。

有什麼提示嗎?謝謝。

+0

你看過Background Agents:http://msdn.microsoft.com/en-us/library/hh202941(v=vs.92).aspx –

回答

0

該平臺明確不支持以您描述的方式運行應用程序。

如果您的功能無法在後臺代理中運行,那麼您唯一的選擇是使用警報或Toast消息(作爲推送通知發送)來提示用戶啓動應用程序。

該平臺背後的設計決策之一是,用戶應該總是知道手機上發生了什麼,因此讓應用程序停止並自行啓動會與此相反。

0

您可以運行後臺代理並向用戶顯示Toast通知,並在用戶單擊Toast時啓動應用程序。

您還可以將Toast消息推送到設備,並依靠用戶單擊敬酒。

相關問題