Windows RT和Toast通知行为

本文关键字:通知 Toast RT Windows | 更新日期: 2023-09-27 18:06:21

你好,
我正在测试Windows RT应用程序的Toast Notification。我在清单文件上将"Toast Capable"设置为yes,并创建了一个由按钮调用的示例方法,代码为Inside:

var toast模板=ToastNotificationManager.GetTemplateContent(ToastTemplateType.TToastImageAndText01(;

var text=toast Template.GetElementsByTagName("text"([0]为XmlElement;文本AppendChild(toastTemplate.CreateTextNode("这是测验"((;

var image=toast Template.GetElementsByTagName("image"([0]作为XmlElement;形象SetAttribute("src",String.Format("ms-appx://{0}","Images/rss_logo.png"(;

Toast通知toast通知=新建ToastNotification(toastTemplate(;Toast通知程序=ToastNotificationManager.CreateToastNotificationer((;toastNotifier.Show(toastNotification(;

当我点击按钮时,通知会出现在屏幕的右上角,但没有文本和图像。。。只是盒子,上面有应用程序的标志。

你能告诉我哪里错了吗?谢谢你的帮助。

Windows RT和Toast通知行为

关于第一个问题(文本未显示(:

在清单文件"Package.Manifest"中,我将前景文本设置为"Dark">
问题是默认情况下,"前景"文本为白色。

关于图像的问题:

我的图像格式不正确,也不在正确的目录中。在MS QuickStart中([http://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh868254(v=win.10(.aspx][1](,它说:

>"将为每个图像源显示此步骤的版本。图像必须>大小小于200KB并且小于1024 x 1024像素。">