使用以下方法我创建一个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));
}
}