2016-11-25 61 views
0

我正在使用預定烤麪包通知來創建應用程序。我想增加通知的播放時間。我如何設置顯示通知的時間。有沒有其他的選擇呢?如何在uwp中增加toastNotification的顯示時間?

+0

如果您正在使用手機查看內容,敬酒通知突然出現,然後它快速消失。你想增加吐司通知的顯示時間,對嗎? –

回答

0

按照documentation您可以使用Toast通知XML的duration屬性來顯示它無論是對一個short(7S)或long(25S)時間:

<toast duration="long"> 
    <visual ... /> 
</toast> 

這個屬性被引回在Windows 8時間範圍內,指定吐司通知在屏幕上停留的時間 - 將該值設置爲「短」將使通知顯示約7秒鐘,並將其設置爲「長」,將使通知顯示約25秒。

在Windows 10,開發有以下選擇,以保持在屏幕上的通知比標準長度長(約7秒):

  • 指定場景屬性(見下文描述),以「報警」或「提醒」在屏幕上持續顯示通知,直到用戶將其解除。

  • 指定duration屬性爲「long」,同時確保scenario屬性指定爲「default」或未指定。這將導致通知的傳統行爲在屏幕上顯示約25秒。

    我們不建議使用此屬性,除非您有充分的理由在屏幕上保留約25秒的通知。該屬性主要用於appCompat原因。

而且你可以創建一個reminder通知保持可見,直到用戶通過交互:

不要使用此:如文檔中表示

<toast scenario="reminder"> 
    <visual ... /> 
</toast> 

注只是爲了讓您的通知在屏幕上持久存在。