Пример #1
0
        // 添加一条事项记录
        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();
            }
        }
Пример #2
0
 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);
     }
 }
Пример #3
0
        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);
            }
        }
Пример #4
0
        //保存事项列表
        //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);
        }