如何在uwp中增加toastNotification的显示时间?
答
按照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>
注只是为了让您的通知在屏幕上持久存在。
如果您正在使用手机查看内容,敬酒通知突然出现,然后它快速消失。你想增加吐司通知的显示时间,对吗? –