【问题标题】:Windows Phone 7 Notifications/Pop/ToastsWindows Phone 7 通知/流行音乐/祝酒词
【发布时间】:2023-03-07 16:07:01
【问题描述】:

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

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

【问题讨论】:

标签: notifications windows-phone-7 toast


【解决方案1】:

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

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

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

LearningWindosPhone.com 网站上有Windows Phone 上的two great sample chapters 和Windows Phone 上的Silverlight。有很棒的 Windows Phone Trainng material,别忘了Windows Phone Develoeprs Blog

【讨论】:

  • 是的,我想不需要像 Android 那样的通知,除非你有一个推送客户端并使用推送通知。啊好吧,愚蠢的没有多任务处理!
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        如何在 windows phone 中绑定 toast 通知和日程安排

        【讨论】:

          猜你喜欢
          • 2016-05-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-24
          • 1970-01-01
          • 2014-01-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多