如何在Windows Phone(Android Toasts)中显示浮动消息

时间:2015-02-06 12:09:25

标签: windows-phone-8 windows-phone windows-phone-8.1

如何实现Android Toast的行为,即在几秒钟后自动关闭而不需要用户交互的浮动消息?

enter image description here

由于

1 个答案:

答案 0 :(得分:3)

在Windows Phone中有toasts available。它们可以按需显示或安排。它们会显示在屏幕顶部并在一段时间后消失。按需显示的样品吐司可能如下所示:

ToastTemplateType toastTemplate = ToastTemplateType.ToastText02;
XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(toastTemplate);
XmlNodeList textElements = toastXml.GetElementsByTagName("text");
textElements[0].AppendChild(toastXml.CreateTextNode("MyApp"));
textElements[1].AppendChild(toastXml.CreateTextNode("Message"));
ToastNotificationManager.CreateToastNotifier().Show(new ToastNotification(toastXml));

您可以找到更多信息at MSDN

请注意,上面的代码适用于WP8.1 RunTime和Universal应用。如果您正在寻找 Silverlight 示例,请查看st ShellToasttutorial at MSDN