如果有办法在Windows Phone 7中显示正常的通知/ Toast / Popup,这不是推送通知吗?
我想做的就是能够在发生事情时向用户发送消息......
答案 0 :(得分:3)
我假设您希望在应用程序未在foregorund中运行时显示某些内容。因为,当您的应用程序在前台运行时,您可以执行任何操作。
您的应用无法在后台运行,因此您实际上无法调用任何内容。这意味着当某些人出现时你无法真正显示消息。
手机上需要通知用户的是什么?这真的不是后端相关的吗?
Windows Phone上有two great sample chapters,LearningWindosPhone.com网站上有适用于Windows Phone的Silverlight。有很棒的Windows Phone Trainng material,不要忘记Windows Phone Develoeprs Blog
答案 1 :(得分:2)
您可以使用MessageBox.Show(),但这会创建一个模式对话框。
答案 2 :(得分:1)
如果您想在应用未运行时显示通知(但是当您正在进行背景工作时),那么我相信这就是您想要的:
ShellToast toast = new ShellToast();
toast.Title = "My app";
toast.Content = "Hello from my app's background task!";
toast.Show();
出于某种原因,如果您的应用已在运行,则不会显示任何内容。如果要显示消息,则可以使用MessageBox.Show()(如果您可以强制用户单击“确定”),或者您可以使用Haider链接到的Coding4Fun Tools。
答案 3 :(得分:0)
从您的应用中重现吐司的视觉效果是相当直接的。您可以使用带有TextBlock控件的固定高度,全宽画布,并使用故事板为其外观设置动画。
答案 4 :(得分:0)
如何在Windows Phone中使用计划绑定Toast通知