您可以使用应用程序运行时出现的本地通知。
ToastTemplateType toastTemplateXml = ToastTemplateType.ToastImageAndText01;
XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(toastTemplateXml);
然后,您需要填充由GetTemplateContent
<toast>
<visual>
<binding template="ToastImageAndText01">
<image id="img" src=""/>
<text id="txt"></text>
</binding>
</visual>
</toast>
在 XML DOM 中提供 toast 的内容。该图像仅适用于 Windows 8.1。
指定它的启动参数
((XmlElement)toastNode).SetAttribute("launch", "{\"type\":\"toast\",\"param1\":\"1\",\"param2\":\"2\"}");
创建吐司对象:
ToastNotification toast = new ToastNotification(toastXml);
最后显示吐司。
ToastNotificationManager.CreateToastNotifier().Show(toast);
此外,如果您想使用第三方控件来显示 toast,那么您可以考虑编写一个 Windows Phone 8.1 Silverlight 应用程序。