// 添加一条事项记录 public async void AddNew(EventListViewItem item) { await Getdata(); _data.Add(item); if (_data != null) { await StorageFileHelper.WriteAsync(_data, "Daily.dat"); } else { MessageDialog dialog = new MessageDialog("data is null!"); await dialog.ShowAsync(); } }
private void OnEventReceived() { try { Event Event = Util.DataContractJsonDeSerializer <Event>(message); EventListViewItem item = new EventListViewItem(); item.title = Event.title; item.content = Event.content; item.time = Util.GetHMFromDatatime(Event.time.ToString()); item.uri = new Uri("ms-appx:Assets/event/warning.png"); Data_list_event.Add(item); eventDataHelper.AddNew(item); } catch (Exception e) { Debug.WriteLine("Notification OnEventReceived" + e.Message); } }
private async void initEventListViewData() { if (MainPage.notification.Data_list_event.Count > 0) { MainPage.notification.Data_list_event.Clear(); } // 获取所有事项记录 IEnumerable <EventListViewItem> allRecords = await Common.GetAllEventRecords(); foreach (var record in allRecords) { EventListViewItem data = new EventListViewItem { time = record.time, title = record.title, content = record.content, uri = record.uri }; MainPage.notification.Data_list_event.Add(data); } }
//保存事项列表 //public async void SaveToFile() //{ // if (_data != null) // { // await StorageFileHelper.WriteAsync(_data, "Event.dat"); // } // else // { // MessageDialog dialog = new MessageDialog("Event data is null!"); // await dialog.ShowAsync(); // } //} // 移除一条记录 public void Remove(EventListViewItem item) { _data.Remove(item); }