UWP 应用通知Notifications
之前说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相关推荐
- 通知(Notifications)
通知(Notifications) 如需转载,请注明地址http://blog.csdn.net/carrey1989/article/details/9027585 我们可以通过notif ...
- 通信通知 Communication Notifications 的实现 (iOS 15+)
WWDC 2021 苹果在 iOS 15 系统中对通知做了很多改变, 让通知更加个性化. 这里只有讨论通信通知 Communication Notifications, 苹果自带的很多应用, 以及第三 ...
- firebase 推送_如何使用Firebase向Web应用程序添加推送通知?
firebase 推送 by Leonardo Cardoso 由莱昂纳多·卡多佐(Leonardo Cardoso) 如何使用Firebase向Web应用程序添加推送通知? (How to add ...
- Laravel——消息通知
有的时候,在做一些业务的时候,可能会遇到这么个需求.那就是,别人评论了你的某个东西,或者是关注你,再或者是收藏了你的文章,那么作者,应该是需要被通知一下,以展现一下作者该有的成果,也可以满足一下作者小 ...
- Windows phone 8 学习笔记(5) 图块与通知
基于metro风格的Windows phone 8 应用提到了图块的概念,它就是指启动菜单中的快速启动图标.一般一个应用必须有一个默认图块,还可以有若干个次要图块.另外,通知与图块的关系比较密切,我们 ...
- ios跨线程通知_iOS多线程编程指南(三)Run Loop
Run loops是线程相关的的基础框架的一部分.一个run loop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件.使用run loop的目的是让你的线程在有工作的时候忙于工作,而没工作 ...
- android通知悬浮通知_Android通知直接回覆
android通知悬浮通知 Android Notification Direct Reply action lets us reply to the notification message, it ...
- Laravel 论坛系统之消息通知功能
消息通知 这篇文章我们来开发消息通知功能,当话题有新回复时,我们将通知作者『你的话题有新回复,请查看』类似的信息. Laravel 的消息通知系统 Laravel 自带了一套极具扩展性的消息通知系统, ...
- 推出更安静的通知权限界面
了文 / PJ McLachlan,产品经理 即使不与网站交互,用户也可以通过网页通知接收到新消息的提示.通知是众多应用程序中必不可少的功能,广泛应用于如聊天.日历.邮件客户端.出行应用.社交媒体和 ...
- RunLoop 详解
Run Loops Run loops是线程相关的的基础框架的一部分.一个run loop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件.使用run loop的目的是让你的线程在有工作的时 ...
最新文章
- linux 雷电接口,Intel完全开放雷电技术:底层融合USB 4
- Java 多线程编程(锁优化)
- (译)如何用命令行在windows Azure上安装负载平衡的web Farm虚拟机(linux或其他)...
- pe usb驱动导入工具_如何使用微PE系统重装系统?
- BOOST_VMD_GET_TYPE宏相关的测试程序
- UVA1343 The Rotation Game旋转游戏
- 分布式 | Dubbo 架构设计详解
- php网页脚本代码大全,PHP编写脚本代码的详细教程
- 51单片机入门教程(5)——定时器中断
- Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
- Heavyocity PUNISH Lite for Mac - 虚拟自动音频增强效果器
- 11.正则返回不是组的内容
- 远程团队开发10个热门的项目管理软件
- oracle查看asm磁盘,OracleOnLinux-Windows下如何查看ASM磁盘对应的设备
- c#编程实战宝典 付强_C#编程实战宝典(光盘内容另行下载,地址见书封底)
- Mapper和dao
- 关于uni.appd打包H5 图片在IOS 上不显示的问题
- JDK 商用正式免费、Log4j2 爆核弹级漏洞、LayUI 下线...2021 发生的 10 件大事。。。
- 如何搞定会计人员头疼的固定资产盘点?
- 奥运五环-web前端
热门文章
- 时间序列分析之经验模态分解(EMD)和集成经验模态分解(EEMD)
- Java 导入导出Excel
- android设置屏幕高度和宽度设置,android获取屏幕高度和宽度的实现方法
- 三阶龙格库塔matlab,三阶、四阶龙格库塔函数matlab代码
- 爬虫爬取视频指定秒的画面
- 如何使用Python实现一个pdf阅读器?
- java创建mapping_详解MyBatis Generator自动创建代码(dao,mapping,poji)
- js需要删除页面中某个元素
- 小程序项目:基于微信小程序的培训机构系统——计算机毕业设计
- 软件测试思想者 - 再识王阳明