2013-05-20 15 views

回答

2

我非常懷疑它,這樣的能力會產生一堆應用程序,基本上會嘗試接管並且對用戶非常不適應。儘管您的桌面應用程序可能會生成一個敬酒通知,以提醒用戶需要採取一些措施,詳情請參閱this MSDN topic

0

我同意Jim的觀點:自動從桌面切換到地鐵(或者現在調用它的任何東西)會在視覺上震動和用戶敵對。我意識到操作系統本身就是這樣做的,就像從「開始」屏幕啓動桌面應用程序一樣。這並不能使它成爲好設計。

此外,當它這樣做時,用戶(可能是)想要與新啓動的應用程序進行交互。當您僅顯示通知時,情況並非一定如此。甚至可能不需要採取行動。

相反,我建議您使用Toast,這是爲此目的明確設計的通知框架。有一個示例應用程序可供下載:Sending toast notifications from desktop apps

但是,請注意,爲了使Toast通知能夠從桌面應用程序運行,您必須在「開始」屏幕中安裝一個到桌面應用程序的快捷方式,其中包含System.AppUserModel.ID。這應該由您的安裝程序處理。更多信息是here

當然,用戶可以通過關閉通知或從其「開始」屏幕中刪除應用程序的快捷方式來禁用此功能。這非常好 - 如果他們採取這些行動中的任何一種,則可以假定他們不再希望從您的應用程序接收通知。

+0

堅果。在發佈之前,我只讀了Jim的答案的第一句話。我看到他提出了完全相同的建議。哦,我會留下這些額外的鏈接。 –

+0

大聲笑,你是更多的描述性(閱讀:懶惰:))比我! –

相關問題