UWP应用程序内通知(与Toast通知相对)

时间:2017-09-12 02:47:41

标签: notifications uwp toast

在Android上,Toast通知与UWP的工作方式不同。它只是在应用程序顶部显示一条小黑色弹出消息。在UWP中,从用户的角度来看,Toast通知与推送通知无法区分。在UWP中是否存在 标准化 方式,只需在应用内显示快速通知,该通知将在几秒钟后消失并且不会干扰用户的体验?我的意思是没有看起来用户收到推送通知?

这篇文章似乎并没有暗示我正在谈论的任何事情。 https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-badges-notifications

3 个答案:

答案 0 :(得分:6)

UWP Toolkit为此提供InAppNotifications控件。

http://www.uwpcommunitytoolkit.com/en/master/controls/InAppNotification/

答案 1 :(得分:0)

在许多情况下,Snackbar类取代Toast。虽然目前仍支持Toast,但Snackbar现在是向用户显示简短瞬态消息的首选方式。

查看Showing Pop-Up Messages以找出最常见的用例。

答案 2 :(得分:0)

我们最终构建了一些东西,作为我们的Xamarin UI库的一部分来处理这个问题。

代码可以在这里找到: https://github.com/MelbourneDeveloper/Adapt.Presentation/blob/master/Adapt.Presentation.UWP/Adapt/Presentation/UWP/InAppNotification.xaml.cs

此回购中有一个示例: https://github.com/MelbourneDeveloper/Adapt.Presentation.git

注意:同样适用于Xamarin Forms,但如果您打开代码,您将能够弄清楚如何将其用于任何UWP应用程序。