之前说UWP 使用OneDrive云存储2.x api(二)【全网首发】,微识别实现了上传下载的功能,那么为了给用户更上一层楼的体验,那就是在上传下载完成之后,弹出一通知Notifications。

关于Notifications,在UWP Community Toolkit中也有简单介绍,不过微软还除了一个更为强大的,

专门介绍 Tiles 和 Notifications 的工具————Notifications Visualizer

商店搜索即可下载,这个貌似没有源代码。不过也不需要了。因为里面各种样式都可以直接导出代码,供你直接拿来用。

很炫酷吧,不过我这里只是介绍一下这个工具,并结合我的实际例子来说明

这是我的在上传完成后的通知,封装好了,放进去直接调用。

我只加了一个 AdaptiveText(),可以加多个的。并且 ToastButton参数设置None了,就是点击 后消除通知。

private void PopupToast(string strMainContent, string strButtonContent){var toastContent = new ToastContent(){Visual = new ToastVisual(){BindingGeneric = new ToastBindingGeneric(){Children ={new AdaptiveText(){Text = strMainContent},},//AppLogoOverride = new ToastGenericAppLogo()//{//    Source = "https://unsplash.it/64?image=1005",//    HintCrop = ToastGenericAppLogoCrop.Circle//}
                    }},Actions = new ToastActionsCustom(){Buttons ={new ToastButton(strButtonContent, "None"){ActivationType = ToastActivationType.Foreground}}}};// Create the toast notificationvar toastNotif = new ToastNotification(toastContent.GetXml());// And send the notification
            ToastNotificationManager.CreateToastNotifier().Show(toastNotif);}

不错吧,姿势有很多。总有一个满足你

转载于:https://www.cnblogs.com/hupo376787/p/8033996.html

UWP 应用通知Notifications相关推荐

  1. 通知(Notifications)

    通知(Notifications) 如需转载,请注明地址http://blog.csdn.net/carrey1989/article/details/9027585      我们可以通过notif ...

  2. 通信通知 Communication Notifications 的实现 (iOS 15+)

    WWDC 2021 苹果在 iOS 15 系统中对通知做了很多改变, 让通知更加个性化. 这里只有讨论通信通知 Communication Notifications, 苹果自带的很多应用, 以及第三 ...

  3. firebase 推送_如何使用Firebase向Web应用程序添加推送通知?

    firebase 推送 by Leonardo Cardoso 由莱昂纳多·卡多佐(Leonardo Cardoso) 如何使用Firebase向Web应用程序添加推送通知? (How to add ...

  4. Laravel——消息通知

    有的时候,在做一些业务的时候,可能会遇到这么个需求.那就是,别人评论了你的某个东西,或者是关注你,再或者是收藏了你的文章,那么作者,应该是需要被通知一下,以展现一下作者该有的成果,也可以满足一下作者小 ...

  5. Windows phone 8 学习笔记(5) 图块与通知

    基于metro风格的Windows phone 8 应用提到了图块的概念,它就是指启动菜单中的快速启动图标.一般一个应用必须有一个默认图块,还可以有若干个次要图块.另外,通知与图块的关系比较密切,我们 ...

  6. ios跨线程通知_iOS多线程编程指南(三)Run Loop

    Run loops是线程相关的的基础框架的一部分.一个run loop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件.使用run loop的目的是让你的线程在有工作的时候忙于工作,而没工作 ...

  7. android通知悬浮通知_Android通知直接回覆

    android通知悬浮通知 Android Notification Direct Reply action lets us reply to the notification message, it ...

  8. Laravel 论坛系统之消息通知功能

    消息通知 这篇文章我们来开发消息通知功能,当话题有新回复时,我们将通知作者『你的话题有新回复,请查看』类似的信息. Laravel 的消息通知系统 Laravel 自带了一套极具扩展性的消息通知系统, ...

  9. 推出更安静的通知权限界面

    了文 / PJ McLachlan,产品经理  即使不与网站交互,用户也可以通过网页通知接收到新消息的提示.通知是众多应用程序中必不可少的功能,广泛应用于如聊天.日历.邮件客户端.出行应用.社交媒体和 ...

  10. RunLoop 详解

    Run Loops Run loops是线程相关的的基础框架的一部分.一个run loop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件.使用run loop的目的是让你的线程在有工作的时 ...

最新文章

  1. linux 雷电接口,Intel完全开放雷电技术:底层融合USB 4
  2. Java 多线程编程(锁优化)
  3. (译)如何用命令行在windows Azure上安装负载平衡的web Farm虚拟机(linux或其他)...
  4. pe usb驱动导入工具_如何使用微PE系统重装系统?
  5. BOOST_VMD_GET_TYPE宏相关的测试程序
  6. UVA1343 The Rotation Game旋转游戏
  7. 分布式 | Dubbo 架构设计详解
  8. php网页脚本代码大全,PHP编写脚本代码的详细教程
  9. 51单片机入门教程(5)——定时器中断
  10. Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
  11. Heavyocity PUNISH Lite for Mac - 虚拟自动音频增强效果器
  12. 11.正则返回不是组的内容
  13. 远程团队开发10个热门的项目管理软件
  14. oracle查看asm磁盘,OracleOnLinux-Windows下如何查看ASM磁盘对应的设备
  15. c#编程实战宝典 付强_C#编程实战宝典(光盘内容另行下载,地址见书封底)
  16. Mapper和dao
  17. 关于uni.appd打包H5 图片在IOS 上不显示的问题
  18. JDK 商用正式免费、Log4j2 爆核弹级漏洞、LayUI 下线...2021 发生的 10 件大事。。。
  19. 如何搞定会计人员头疼的固定资产盘点?
  20. 奥运五环-web前端

热门文章

  1. 时间序列分析之经验模态分解(EMD)和集成经验模态分解(EEMD)
  2. Java 导入导出Excel
  3. android设置屏幕高度和宽度设置,android获取屏幕高度和宽度的实现方法
  4. 三阶龙格库塔matlab,三阶、四阶龙格库塔函数matlab代码
  5. 爬虫爬取视频指定秒的画面
  6. 如何使用Python实现一个pdf阅读器?
  7. java创建mapping_详解MyBatis Generator自动创建代码(dao,mapping,poji)
  8. js需要删除页面中某个元素
  9. 小程序项目:基于微信小程序的培训机构系统——计算机毕业设计
  10. 软件测试思想者 - 再识王阳明