public void Run(IBackgroundTaskInstance taskInstance)
        {
            //This is a critical component to use if any of your
            //tile update classes/methods etc. contain await/async calls
            var defferal = taskInstance.GetDeferral();

            taskInstance.Canceled += OnCanceled;
            if (_cancelRequested)
            {
                return;
            }

            var updater = TileUpdateManager.CreateTileUpdaterForApplication();

            //Keep in mind that a tile queue can have only 5 items
            updater.EnableNotificationQueue(true);
            updater.Clear();

            //正式项目要把ViewModel的值带进来
            //NotificationTileHelper.UpdateTileWithImage(new List<NotificationTile>());
            //NotificationTileHelper.UpdateTileWithText(new NotificationTile());

            //NotificationTileHelper.UpdateTileWithImage(null);
            //NotificationTileHelper.UpdateTileWithText(null);

            //测试
            NotificationTile nt = new NotificationTile();

            nt.ImageUri            = "http://ww2.sinaimg.cn/bmiddle/6a8980e1jw1dyenrqn7wtj.jpg";
            nt.ImageAltName        = "后台推送美女照片";
            nt.NotificationTileTag = "mat";
            nt.TextHeading         = "后台推送";
            nt.TextBodyWrap        = "后台推送内容内容内容内容内容内容内容内容";
            NotificationTileHelper.UpdateTileWithImage(nt);
            //

            defferal.Complete();
        }
 private void BtTile_Click(object sender, RoutedEventArgs e)
 {
     //UpdateTile();
     //NotificationTileHelper.UpdateTileWithImage(GetNotificationTile());
     NotificationTileHelper.UpdateTileWithImages(GetNotificationTileList());
 }