Notifications Xamarin forms win phone silverlight 8.1 Toast通知不工作

Notifications Xamarin forms win phone silverlight 8.1 Toast通知不工作,notifications,xamarin.forms,toast,win-phone-silverlight-8.1,Notifications,Xamarin.forms,Toast,Win Phone Silverlight 8.1,我正在尝试在Xamarin窗体、windows phone 8.1 silverlight项目中制作一个toast通知秀。在Windows Phone项目中,我有一个创建toast通知的方法,但是,在执行时不会发生任何事情。没有抛出任何错误,所有操作似乎都正确执行,但手机上什么也没有发生 我已经在模拟器和实际手机上进行了测试。到目前为止,我在网上找到的所有东西都和我所拥有的几乎一样(只是略有不同,但没有什么会有所不同) 方法中的代码如下所示: private void CreateNotific

我正在尝试在Xamarin窗体、windows phone 8.1 silverlight项目中制作一个toast通知秀。在Windows Phone项目中,我有一个创建toast通知的方法,但是,在执行时不会发生任何事情。没有抛出任何错误,所有操作似乎都正确执行,但手机上什么也没有发生

我已经在模拟器和实际手机上进行了测试。到目前为止,我在网上找到的所有东西都和我所拥有的几乎一样(只是略有不同,但没有什么会有所不同)

方法中的代码如下所示:

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);
}
任何帮助都将不胜感激


提前谢谢

如果您使用的是Xamarin表单,则有一个NuGet包:

不过,它没有在windows phone中使用标准的toast通知系统,因为它需要扩展


至于显示Toast通知,您是否已将包中的Toast Capable设置为Yes。appxmanifest?

非常感谢,我缺少Toast Capable属性!(我之前曾寻找过这处房产,但似乎我完全错过了它,因为自从你再次提到它后,我决定再看一眼,并对它的存在感到惊讶!)