Esempio n. 1
0
 public async Task UpdateForgetFileListAsync()
 {
     await App.AppDispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
     {
         TopForgetFileList.Clear();
         var list = LearnedFileList.OrderByDescending(q => Math.Abs(DateTime.Now.DayOfYear - q.LastLearnDate.DayOfYear));
         foreach (var i in list)
         {
             TopForgetFileList.Add(i);
         }
     });
 }
Esempio n. 2
0
 public async Task UpdateLearnedDayDicAsync()
 {
     await Task.Run(() =>
     {
         LearnedFileDayDic.Clear();
         var group = LearnedFileList.GroupBy(q => q.LastLearnDate.DayOfYear);
         foreach (var list in group)
         {
             var wordList = new List <WordFile>();
             foreach (var item in list)
             {
                 wordList.Add(item);
             }
             LearnedFileDayDic.Add(list.Key, wordList);
         }
     });
 }