Я работаю с объектом ToastNotification в Windows 8, и они работают нормально.
Единственный атрибут, который, кажется, имеет проблемы, — это ExpirationTime, который должен устанавливать момент, когда сообщение исчезает, если пользователь не щелкнул его.
ToastNotification toast = new ToastNotification(toastXml);
toast.ExpirationTime = DateTimeOffset.Now.AddDays(1); ;
toast.Activated += ToastActivated;
toast.Dismissed += ToastDismissed;
ToastNotificationManager.CreateToastNotifier(APP_ID).Show(toast);
Я пробовал, а также пример в коде, который я публикую:
toast.ExpirationTime = System.DateTime.Today.AddDays(1)
toast.ExpirationTime = new DateTimeOffset(DateTime.Now.AddDays(1));
Но это не работает. Тост-сообщение отображается правильно, но исчезает через несколько секунд.
Что я делаю неправильно?