在Android上,Toast通知与UWP的工作方式不同。它只是在应用程序顶部显示一条小黑色弹出消息。在UWP中,从用户的角度来看,Toast通知与推送通知无法区分。在UWP中是否存在 标准化 方式,只需在应用内显示快速通知,该通知将在几秒钟后消失并且不会干扰用户的体验?我的意思是没有看起来用户收到推送通知?
这篇文章似乎并没有暗示我正在谈论的任何事情。 https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-badges-notifications
答案 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.git
注意:同样适用于Xamarin Forms,但如果您打开代码,您将能够弄清楚如何将其用于任何UWP应用程序。