2016-11-25 19 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> 

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