码迷,mamicode.com
首页 > Windows程序 > 详细

windows phone 8.1开发笔记之Toast

时间:2014-11-05 16:54:41      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   ar   os   sp   div   

Toast(吐司)是wp屏幕上端弹出来的临时通知,他会存在7秒钟的时间,可以快速定位到用户需要的位置(当然是由开发者设置的)

1.创建一个Toast

   now,需要将你的app设置支持Toast 否则即使你写好了,他也是不工作的 。

  应用程序清单里面直接选择就OK了。

  bubuko.com,布布扣

  然后看一段代码示例:

  

public void ToastNotification()
        {
            XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText01);
            XmlNodeList elements = toastXml.GetElementsByTagName("text");
            elements[0].AppendChild(toastXml.CreateTextNode("第一个土司"));
            ToastNotification toast = new ToastNotification(toastXml);
            ToastNotificationManager.CreateToastNotifier().Show(toast);
        }

  在你需要的地方调用:

  

private void Button_Click(object sender, RoutedEventArgs e)
        {
            ToastNotification();
        }

  Ok,你就可以体验Toast啦!

2:Toast的过程

  由上不难看出,创建一个头Toast需要4步,1-创建Toast通知模板。2-添加Toast内容。3-创建Toast通知对象。4-弹出通知

3:定期通知

  有的时间我们需要的是定时通知,程序可以使后台运行运行时,这个时候就要用ScheduledToastNotification了,示例代码:

 private void ToastNotification1()
        {
            //ScheduledToastNotification
            XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText02);
            XmlNodeList toastNodeList = toastXml.GetElementsByTagName("text");
            toastNodeList.Item(0).AppendChild(toastXml.CreateTextNode("Toast Title"));
            toastNodeList.Item(1).AppendChild(toastXml.CreateTextNode("Toast Content"));
            DateTime startTime = DateTime.Now.AddSeconds(20);
            ScheduledToastNotification recurringToast = new ScheduledToastNotification(toastXml, startTime);
            recurringToast.Id = "Scheduled1";
            ToastNotificationManager.CreateToastNotifier().AddToSchedule(recurringToast);
        }

  注意:要加入到构造函数中的哈

 

windows phone 8.1开发笔记之Toast

标签:style   blog   http   io   color   ar   os   sp   div   

原文地址:http://www.cnblogs.com/shi-meng/p/4076612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!