【发布时间】:2023-03-07 16:07:01
【问题描述】:
如果有办法在 Windows Phone 7 中显示正常的通知/Toast/Popup,这不是推送通知吗?
我想做的就是能够在发生某些事情时给用户一个消息......
【问题讨论】:
标签: notifications windows-phone-7 toast
如果有办法在 Windows Phone 7 中显示正常的通知/Toast/Popup,这不是推送通知吗?
我想做的就是能够在发生某些事情时给用户一个消息......
【问题讨论】:
标签: notifications windows-phone-7 toast
我假设您希望在应用程序未在前台运行时显示某些内容。因为,当您的应用程序在前台运行时,您可以为所欲为。
您的应用程序不能在后台运行,因此您实际上没有任何方法可以调用任何东西。这意味着当某些事情发生时,您无法真正显示消息。
您需要通知用户的电话上究竟发生了什么?这真的与后端无关吗?
在LearningWindosPhone.com 网站上有Windows Phone 上的two great sample chapters 和Windows Phone 上的Silverlight。有很棒的 Windows Phone Trainng material,别忘了Windows Phone Develoeprs Blog
【讨论】:
您可以使用MessageBox.Show(),但这会创建一个模式对话框。
【讨论】:
如果您想在应用未运行时显示通知(但是当您在做一些后台工作时),那么我相信这就是您想要的:
ShellToast toast = new ShellToast();
toast.Title = "My app";
toast.Content = "Hello from my app's background task!";
toast.Show();
由于某种原因,如果您的应用程序已经在运行,它不会显示任何内容。如果你想显示一条消息,你可以使用 MessageBox.Show() (如果你确定强制用户单击确定),或者你可以使用 Haider 链接到的Coding4Fun Tools。
【讨论】:
在您的应用中重现吐司的视觉效果是相当直接的。您可以使用带有 TextBlock 控件的固定高度、全宽画布,并使用情节提要为其外观设置动画。
【讨论】:
如何在 windows phone 中绑定 toast 通知和日程安排
【讨论】: