是否可以在屏幕上更新ToastNotification中的文本?

时间:2016-06-27 14:07:13

标签: c# windows-runtime windows-phone-8.1

使用以下方法我创建一个toast并显示它。当我更改else部分中的文本时,toast不显示新文本。是否可以更新屏幕上的文字而不显示新的吐司?

private static ToastNotification ToastNotificationInstance;

internal static void Show(string message)
{
    if (ToastNotificationInstance == null)
    {
        ToastTemplateType template = ToastTemplateType.ToastImageAndText01;
        XmlDocument document = ToastNotificationManager.GetTemplateContent(template);

        XmlNodeList text = document.GetElementsByTagName("text");
        text[0].AppendChild(document.CreateTextNode(message));

        ToastNotificationInstance = new ToastNotification(document);
        ToastNotificationManager.CreateToastNotifier().Show(ToastNotificationInstance);
    }
    else
    {
        XmlNodeList text = ToastNotificationInstance.Content.GetElementsByTagName("text");
        text[0].AppendChild(ToastNotificationInstance.Content.CreateTextNode(message));
    }
}

0 个答案:

没有答案