win10 uwp 通知Toast

最后更新于:2022-04-01 20:22:56

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](https://code.csdn.net/lindexi_gd/lindexi_gd/tree/master/Toast_%E9%80%9A%E7%9F%A5) 文章有参考某大神,但是忘了他写的在哪,很抱歉
';