Hallo,
ich habe in einem alten Beitrag, den ich bereits als erledigt markiert habe eine Frage zu diesem Thema gestellt. Inzwischen bin ich ein bisschen weiter gekommen, hänge jedoch an einer Stelle.
Mir geht es darum Toast-Benachrichtigungen mit Buttons einzublenden mit der Möglichkeit darauf zu reagieren, wenn der User auf einen der Buttons klickt. Auch möchte ich den Toast programmgesteuert ein-/ausblenden.
Ein erstes Beispiel hierzu habe ich mir als einfache WPF Awendung geschrieben. Die Anwendung hat einen Button und in dessen Click-Handler wird folgender Code ausgeführt. Der Code läuft durch, passieren tut jedoch nichts.
XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastImageAndText03);
// Fill in the text elements
XmlNodeList stringElements = toastXml.GetElementsByTagName("text");
for (int i = 0; i < stringElements.Length; i++)
{
stringElements[i].AppendChild(toastXml.CreateTextNode("Line " + i));
}
// Specify the absolute path to an image
String imagePath = "file:///" + System.IO.Path.GetFullPath("toastImageAndText.png");
XmlNodeList imageElements = toastXml.GetElementsByTagName("image");
imageElements[0].Attributes.GetNamedItem("src").NodeValue = imagePath;
// Create the toast and attach event listeners
ToastNotification toast = new ToastNotification(toastXml);
// Show the toast. Be sure to specify the AppUserModelId on your application's shortcut!
var notifier = ToastNotificationManager.CreateToastNotifier(APP_ID);
notifier.Show(toast);
Hat jemand eine Idee, was noch fehlt, damit der Toast angezeigt wird?
Danke und viele Grüße,
Christian