C# Windows RT和Toast通知行为

C# Windows RT和Toast通知行为,c#,xaml,windows-8,notifications,C#,Xaml,Windows 8,Notifications,你好, 我正在测试Windows RT应用程序的Toast通知。我在清单文件中将“Toast-Capable”设置为yes,并创建了一个由按钮调用的示例方法,其中包含以下代码: var-toast模板= ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToAssemmage和Text01) var text=toastTemplate.GetElementsByTagName(“文本”)[0]作为 XmlElement;

你好,
我正在测试Windows RT应用程序的Toast通知。我在清单文件中将“Toast-Capable”设置为yes,并创建了一个由按钮调用的示例方法,其中包含以下代码:

var-toast模板= ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToAssemmage和Text01)

var text=toastTemplate.GetElementsByTagName(“文本”)[0]作为 XmlElement;AppendChild(toastTemplate.CreateTextNode)(“这是 测试!)

var image=toastTemplate.GetElementsByTagName(“图像”)[0]作为 XmlElement;image.SetAttribute(“src”,String.Format(“ms-appx://{0}”), “Images/rss_logo.png”)

ToastNotification ToastNotification=新建 ToastNotification(toastTemplate);ToastNotifier ToastNotifier= ToastNotificationManager.CreateToastNotifier(); toastNotifier.Show(toastNotification)

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

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

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

在清单文件“Package.Manifest”中,我将前景文本设置为“深色”。
问题在于默认情况下,文本前景为白色

关于图像的问题:
我的图像格式不正确,并且不在正确的目录中。在MS QuickStart中([http://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh868254(v=win.10.aspx][1]),上面写着:

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


您是否实现了自己的愿望,或者这个问题仍然悬而未决?是的,它已经解决了。但是我要到明天才能关上它。。。(系统拒绝并要求我等待2天才能关闭它)。