private NotificationTile GetNotificationTile() { NotificationTile nt = new NotificationTile(); nt.ImageUri = "http://ww3.sinaimg.cn/bmiddle/643be833jw1e5jg5horgij20dc0hsabq.jpg"; nt.ImageAltName = "美女"; nt.NotificationTileTag = "mat"; nt.TextHeading = "标题"; nt.TextBodyWrap = "内容内容内容内容内容内容内容内容"; return(nt); }
private List <NotificationTile> GetNotificationTileList2() { List <NotificationTile> ntList = new List <NotificationTile>(); NotificationTile nt = new NotificationTile(); nt.ImageUri = "http://ww2.sinaimg.cn/bmiddle/6a03cfedjw1e6i31q4a5jj20d40hsq4x.jpg"; nt.ImageAltName = "美女"; nt.NotificationTileTag = "mat"; nt.TextHeading = "标题"; nt.TextBodyWrap = "内容内容内容内容内容内容内容内容"; ntList.Add(nt); NotificationTile nt1 = new NotificationTile(); nt1.ImageUri = "http://ww2.sinaimg.cn/bmiddle/49ce04b7jw1e6i2u2v5swj20k00qo408.jpg"; nt1.ImageAltName = "美女1"; nt1.NotificationTileTag = "mat1"; nt1.TextHeading = "标题1"; nt1.TextBodyWrap = "内容1内容1内容1内容1内容1内容1内容1内容1"; ntList.Add(nt1); NotificationTile nt2 = new NotificationTile(); nt2.ImageUri = "http://ww2.sinaimg.cn/bmiddle/636b6f59jw1e6i2gxhco8j20hs0nptc0.jpg"; nt2.ImageAltName = "美女2"; nt2.NotificationTileTag = "mat2"; nt2.TextHeading = "标题2"; nt2.TextBodyWrap = "内容2内容2内容2内容2内容2内容2内容2内容2"; ntList.Add(nt2); NotificationTile nt3 = new NotificationTile(); nt3.ImageUri = "http://ww3.sinaimg.cn/bmiddle/6ac1a4b8jw1e6i2wfucy8j20xc18ggz9.jpg"; nt3.ImageAltName = "美女3"; nt3.NotificationTileTag = "mat3"; nt3.TextHeading = "标题3"; nt3.TextBodyWrap = "内容3内容3内容3内容3内容3内容3内容3内容3"; ntList.Add(nt3); NotificationTile nt4 = new NotificationTile(); nt4.ImageUri = "http://ww3.sinaimg.cn/bmiddle/6ac1a4b8jw1e6i2wje4suj20xc18gtlr.jpg"; nt4.ImageAltName = "美女4"; nt4.NotificationTileTag = "mat4"; nt4.TextHeading = "标题4"; nt4.TextBodyWrap = "内容4内容4内容4内容4内容4内容4内容4内容4"; ntList.Add(nt4); return(ntList); }
private List <NotificationTile> GetNotificationTileList() { List <NotificationTile> ntList = new List <NotificationTile>(); NotificationTile nt = new NotificationTile(); nt.ImageUri = "http://ww3.sinaimg.cn/bmiddle/643be833jw1e5jg5horgij20dc0hsabq.jpg"; nt.ImageAltName = "美女"; nt.NotificationTileTag = "mat"; nt.TextHeading = "标题"; nt.TextBodyWrap = "内容内容内容内容内容内容内容内容"; ntList.Add(nt); NotificationTile nt1 = new NotificationTile(); nt1.ImageUri = "http://ww4.sinaimg.cn/bmiddle/6cef4748jw1e5l83hufyvj21kw2cn4qq.jpg"; nt1.ImageAltName = "美女1"; nt1.NotificationTileTag = "mat1"; nt1.TextHeading = "标题1"; nt1.TextBodyWrap = "内容1内容1内容1内容1内容1内容1内容1内容1"; ntList.Add(nt1); NotificationTile nt2 = new NotificationTile(); nt2.ImageUri = "http://ww3.sinaimg.cn/bmiddle/7f811e76jw1e4zjsf7ksuj20qa0yotcw.jpg"; nt2.ImageAltName = "美女2"; nt2.NotificationTileTag = "mat2"; nt2.TextHeading = "标题2"; nt2.TextBodyWrap = "内容2内容2内容2内容2内容2内容2内容2内容2"; ntList.Add(nt2); NotificationTile nt3 = new NotificationTile(); nt3.ImageUri = "http://ww2.sinaimg.cn/bmiddle/7f811e76jw1e4xmts5ay0j20dc0hs75c.jpg"; nt3.ImageAltName = "美女3"; nt3.NotificationTileTag = "mat3"; nt3.TextHeading = "标题3"; nt3.TextBodyWrap = "内容3内容3内容3内容3内容3内容3内容3内容3"; ntList.Add(nt3); NotificationTile nt4 = new NotificationTile(); nt4.ImageUri = "http://ww4.sinaimg.cn/bmiddle/7f811e76jw1e4rcc8f54oj20lb0sg0vi.jpg"; nt4.ImageAltName = "美女4"; nt4.NotificationTileTag = "mat4"; nt4.TextHeading = "标题4"; nt4.TextBodyWrap = "内容4内容4内容4内容4内容4内容4内容4内容4"; ntList.Add(nt4); return(ntList); }
private void ShowAllItems() { for (int i = 0; i < _allNotifications.Count; i++) { var key = GetKey(_allNotifications[i]); var noti = new Notification(key); var param1 = GetParam1(_allNotifications[i]); noti.SetParam1(param1); var iniPos = ReturnIniPos(i); var tile = NotificationTile.Create(Root.notificationTile, _content.transform, iniPos, noti); _tilesSpawn.Add(tile); } }
/// <summary> /// For show Save Load Tiles /// </summary> /// <param name="container"></param> /// <param name="invItem"></param> /// <param name="iniPos"></param> /// <param name="parent"></param> /// <param name="invType"></param> /// <returns></returns> static public NotificationTile Create(string root, Transform container, Vector3 iniPos, Notification notification) { NotificationTile obj = null; obj = (NotificationTile)Resources.Load(root, typeof(NotificationTile)); obj = (NotificationTile)Instantiate(obj, new Vector3(), Quaternion.identity); var localScale = obj.transform.localScale; obj.transform.position = iniPos; obj.transform.SetParent(container); obj.transform.localScale = localScale; obj.Notification1 = notification; return(obj); }
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(); }