C# 为什么';我的吐司通知代码不起作用吗?

C# 为什么';我的吐司通知代码不起作用吗?,c#,windows-8,microsoft-metro,C#,Windows 8,Microsoft Metro,我想在下载完成时显示toast通知。但它不起作用。为什么不起作用 if (download.Progress.Status == BackgroundTransferStatus.Completed) { XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastImageAndText04); XmlNode

我想在下载完成时显示toast通知。但它不起作用。为什么不起作用

if (download.Progress.Status == BackgroundTransferStatus.Completed)
        {
            XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastImageAndText04);

            XmlNodeList stringElements = toastXml.GetElementsByTagName("text");
            stringElements[0].AppendChild(toastXml.CreateTextNode("Hello toast"));

            ToastNotification toast = new ToastNotification(toastXml);

            ToastNotificationManager.CreateToastNotifier(CoreApplication.Id).Show(toast);
        }

您是否已在应用程序清单中确保您的应用程序支持toast?

什么不起作用?是否有错误消息?如果是,在哪一行发生异常?您是否调试了该方法并检查了XML的值?没有任何错误消息。我调试并检查了值。我没发现任何虫子,该死。我是Windows8开发的新手。这很容易,我忘了。谢谢