我试图在Windows手机上显示图像和文字。文本有效但图像没有显示在msdn上的所有文档上说它应该
这是我的代码......
ToastTemplateType toastTemplate = ToastTemplateType.ToastImageAndText02;
XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(toastTemplate);
XmlNodeList toastTextElements = toastXml.GetElementsByTagName("text");
toastTextElements[0].AppendChild(toastXml.CreateTextNode("Hello World!"));
XmlNodeList toastImageAttributes = toastXml.GetElementsByTagName("image");
((XmlElement)toastImageAttributes[0]).SetAttribute("src", "ms-appx:///assets/Square71x71Logo.scale-240.png");
((XmlElement)toastImageAttributes[0]).SetAttribute("alt", "red graphic");
ToastNotification toast = new ToastNotification(toastXml);
ToastNotificationManager.CreateToastNotifier().Show(toast);
结果
预期结果
Image Square71x71Logo.scale-240.png
答案 0 :(得分:2)
您无法在Windows Phone 8.1上的Toast中包含图像。模板将始终是应用程序的徽标,然后是两个文本字段。
这是在MSDN上的Toast Template Catalog文档顶部附近记录的。