4

如果有办法在 Windows Phone 7 中显示正常的通知/Toast/Popup,这不是推送通知?

我想做的就是能够在发生某些事情时给用户一个消息......

4

5 回答 5

3

我假设您希望在应用程序未在前台运行时显示某些内容。因为,当您的应用程序在前台运行时,您可以为所欲为。

您的应用程序无法在后台运行,因此您实际上没有任何方法可以调用任何东西。这意味着当某些事情发生时,您无法真正显示消息。

您需要通知用户的电话上究竟发生了什么?这真的与后端无关吗?

LearningWindosPhone.com网站上有两个关于 Windows Phone 和 Silverlight for Windows Phone 的精彩示例章节。有很棒的 Windows Phone 培训材料,别忘了Windows Phone 开发者博客

于 2010-04-07T09:11:30.407 回答
2

您可以使用MessageBox.Show(),尽管这会创建一个模式对话框。

于 2010-04-08T12:32:25.797 回答
1

如果您想在您的应用程序未运行时显示通知(但当您正在做一些后台工作时),那么我相信这就是您想要的:

ShellToast toast = new ShellToast(); 
toast.Title = "My app"; 
toast.Content = "Hello from my app's background task!"; 
toast.Show();

出于某种原因,如果您的应用程序已经在运行,这不会显示任何内容。如果您想显示一条消息,您可以使用 MessageBox.Show() (如果您可以强制用户单击“确定”),或者您可以使用 Haider 链接到的Coding4Fun 工具

于 2012-08-09T03:08:49.960 回答
0

如何在 Windows Phone 中将 Toast 通知与日程表绑定

于 2014-03-17T11:35:45.553 回答
0

在您的应用程序中重现吐司的视觉效果是相当直接的。您可以使用带有 TextBlock 控件的固定高度、全宽画布,并使用情节提要为其外观设置动画。

于 2010-11-04T11:36:23.373 回答