Я пытаюсь сделать тостное уведомление в формате Xamarin Forms, windows phone 8.1 silverlight. Внутри проекта Windows Phone у меня есть метод, который создает уведомление о тосте, однако ничего не происходит, когда он выполняется. Никакая ошибка не бросается, кажется, что все работает правильно, но ничего не происходит на телефоне.Xamarin forms win phone silverlight 8.1 Уведомления о тостах не работают
Я протестировал его на эмуляторе и фактическом сотовом телефоне. Все, что я нашел в Интернете до сих пор, практически не отличается от того, что у меня есть (с небольшими различиями, но ничего не должно измениться).
Код в методе заключается в следующем:
private void CreateNotification(string title, string message)
{
ToastNotifier toastNotifier = ToastNotificationManager.CreateToastNotifier();
XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText02);
XmlNodeList toastTextElements = toastXml.GetElementsByTagName("text");
toastTextElements[0].AppendChild(toastXml.CreateTextNode(title));
toastTextElements[1].AppendChild(toastXml.CreateTextNode(message));
ToastNotification toast = new ToastNotification(toastXml);
toast.ExpirationTime = DateTimeOffset.UtcNow.AddSeconds(5);
toastNotifier.Show(toast);
}
Любая помощь будет принята с благодарностью.
Заранее благодарен!
Спасибо, связка, мне не хватало свойство Toast Capable! (Я раньше искал это свойство, но, похоже, я пропустил его полностью, потому что вы упомянули его снова. Я решил еще раз взглянуть и удивить, что это было!) –