Windows 8开发入门(十一) Windows 8 中的Toast Tile Badge通知2013-12-02 cnblogs 程兴亮在Windows 8中有三种通知的方式及时提醒用户,它们分别是Toast,Tile,BadgeToast:是在应用程 序中及时弹出的提醒通知。Tile:是磁贴通知,用于Metro界面中的应用程序图标上进行图片和文字通 知。Badge:是在磁贴小贴士通知,用于Metro界面中的应用程序图标右下角提示当前有多少新消息或 者当前应用程序状态,如(playing paused newMessage)等。准备工作:首先:引用 NotificationsExtensions.winmd库,这是对各种通知简化访问的封装。其次:打开 Package.appxmanifest重新设置各种徽标。最后:打开Package.appxmanifest,设置“支持Toast通知 ”为“是”。

Toast:
private void ToastNotice_Click(object sender, RoutedEventArgs e){//Toast通知文字以及图片设置IToastImageAndText01 Toast = ToastContentFactory.CreateToastImageAndText01();Toast.TextBodyWrap.Text = "今日世界末日倒数10天!";Toast.Image.Src = "http://news.shangdu.com/301/20120512/P_5626361_0__1686841290.jpg";ToastNotificationManager.CreateToastNotifier().Show(Toast.CreateNotification());}
效果图片: