0

我尝试使用 Windows 8 Apps 并创建了一个 testapp。首先,我想尝试新的 ToastNotifications 并让应用在按钮单击事件上创建一个:

private void Button_Click_1(object sender, RoutedEventArgs e)
    {
        XmlDocument x = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText01);
        XmlNodeList toastTextElements = x.GetElementsByTagName("text");
        toastTextElements[0].AppendChild(x.CreateTextNode("TestNotification" + DateTime.Now.ToString()));
        ToastNotification toast = new ToastNotification(x);
        ToastNotificationManager.CreateToastNotifier().Show(toast);
    }

那么为什么我要添加 DateTime.Now.ToString() 呢?
我注意到如果我按下按钮,吐司不会立即显示,但有时会在 30 秒或更长时间后显示。

例如,如果我在上午 11:00:00 点击。通知出现在上午 11:00:22。
有时它会立即显示,但可能会在 2/10 次点击中显示。

有针对这个的解决方法吗?这可能是一个错误吗?

4

0 回答 0