Ich habe eine Art Alarm auf meiner App.Wie vermeidet man, dass ScheduledToastNotification die App auf UWP startet?
Es funktioniert gut, aber wenn alles fertig ist, möchte ich die Benachrichtigung aufklappen. Ich habe einen Knopf zu verwerfen und einen anderen zu dösen. Beide öffnen die App einmal angetippt. Ich will dieses Verhalten nicht. Alles, was ich brauche, ist es zu schlummern oder es zu entlassen und das war's.
Ist es möglich?
Hier ist, wie ich es so mache:
var xmlString = @"<toast launch='args' scenario='alarm'>
<visual>
<binding template='ToastGeneric'>
<text>" + alertAction + @"</text>
<text>" + alertBody + @"</text>
</binding>
</visual>
<actions>
<action arguments = 'snooze'
content = 'Snooze' />
<action arguments = 'dismiss'
content = 'Dismiss' />
</actions>
</toast>";
var doc = new Windows.Data.Xml.Dom.XmlDocument();
doc.LoadXml(xmlString);
var toast = new ScheduledToastNotification(doc, DateTimeOffset.Now.AddMinutes(durationInMinutes), new TimeSpan(0, 0, 300), 5);
toast.Id = id;
ToastNotificationManager.CreateToastNotifier().AddToSchedule(toast);
, die den Trick tat zu verwenden. Vielen Dank. Darf ich Sie fragen, wo ich diese XML-Anpassungsoptionen finden kann? Ich kann es einfach nicht finden. – Dpedrinha
@Dpedrinha [hier] (https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-adaptive-interactive-toasts) –
Sie können es auch finden in [hier] (https://blogs.msdn.microsoft.com/tiles_and_toasts/2015/07/02/adaptive-and-interactive-toast-notifications-for-windows-10), wie oben –