zoukankan      html  css  js  c++  java
  • win10 uwp 通知Toast

    win10通知使用Toast

    可以使用win10 模板添加通知

    var t = Windows.UI.Notifications.ToastTemplateType.ToastText02;


    使用GetTemplateContent得到模板xml,可以修改

    var content = Windows.UI.Notifications.ToastNotificationManager.GetTemplateContent(t);

    用XmlNodeList xml = content.GetElementsByTagName("text");来得到xml节点

    xml[0].AppendChild(content.CreateTextNode("通知"));
    xml[1].AppendChild(content.CreateTextNode("小文本"));

    Windows.UI.Notifications.ToastNotification toast = new ToastNotification(content);
    ToastNotificationManager.CreateToastNotifier().Show(toast);通知

    代码

                //选择消息模板            
                //ToastImageAndText01 在三行文本中被包装的大型图像和单个字符串          
                //ToastImageAndText02 大图像、加粗文本的一个字符串在第一行、常规文本的一个字符串包装在第二、三行中           
                //ToastImageAndText03 大图像、加粗文本的一个字符串被包装在开头两行中、常规文本的一个字符串包装在第三行中            
                //ToastImageAndText04 大图像、加粗文本的一个字符串在第一行、常规文本的一个字符串在第二行中、常规文本的一个字符串在第三行中          
                //ToastText01 包装在三行文本中的单个字符串             
                //ToastText02 第一行中加粗文本的一个字符串、覆盖第二行和第三行的常规文本的一个字符串。            
                //ToastText03 覆盖第一行和第二行的加粗文本的一个字符串。第三行中常规文本的一个字符串            
                //ToastText04 第一行中加粗文本的一个字符串、第二行中常规文本的一个字符串、第三行中常规文本的一个字符串
                var t = Windows.UI.Notifications.ToastTemplateType.ToastText02;
                //在模板添加xml要的标题
                var content = Windows.UI.Notifications.ToastNotificationManager.GetTemplateContent(t);
                //需要using Windows.Data.Xml.Dom;
                XmlNodeList xml = content.GetElementsByTagName("text");
                xml[0].AppendChild(content.CreateTextNode("通知"));
                xml[1].AppendChild(content.CreateTextNode("小文本"));
                //需要using Windows.UI.Notifications;
                Windows.UI.Notifications.ToastNotification toast = new ToastNotification(content);
                ToastNotificationManager.CreateToastNotifier().Show(toast);

    代码:https://code.csdn.net/lindexi_gd/lindexi_gd/tree/master/Toast_%E9%80%9A%E7%9F%A5


    文章有参考某大神,但是忘了他写的在哪,很抱歉

  • 相关阅读:
    C语言中的排序算法--冒泡排序,选择排序,希尔排序
    常见算法:C语言求最小公倍数和最大公约数三种算法
    提高软件测试效率的方法探讨
    面试官询问的刁钻问题——以及如何巧妙地应付它们
    软件测试面试--如何测试网页的登录页面
    如何衡量测试效率,如何提高测试效率!
    利用交叉测试提升软件测试效率
    交叉测试的必要性和遇到的问题
    敏捷测试
    HttpWatch工具简介及使用技巧
  • 原文地址:https://www.cnblogs.com/lindexi/p/6949729.html
Copyright © 2011-2022 走看看