我想在我的Windows 10 Universal App中创建一个自定义吐司,就像Cortana一样。因此,我正在尝试将自定义XML代码段传递给ToastNotification类。
var xmlDocument = new Windows.Data.Xml.Dom.XmlDocument();
var xml = "<toast><visual></visual></toast>";
var toastXml = xmlDocument.loadXml(xml);
// var toast = new notifications.ToastNotification(xmlDocument.loadXml(xml));
// var toastNotifier = notifications.ToastNotificationManager.createToastNotifier();
// toastNotifier.show(toast);
但遗憾的是xmlDocument.load(xml)总是返回undefined。我做错了什么?
答案 0 :(得分:2)
您应该使用已填充的XmlDocument
变量,而不是使用loadXml
的返回值,例如:
xmlDocument.loadXml(xml);
var toast = new notifications.ToastNotification(xmlDocument);