コード例 #1
0
ファイル: Statistics.cs プロジェクト: KamT/OpenLearningPlayer
 public void UpdateStatistics(StatisticsMessage msg)
 {
     StatisticsItem si = GetTodayStatisticItem();
     switch (msg.Cmd)
     {
         case StatisticsCmd.WordCollected:
             OverAll.TotalWordsCollected++;
             si.TotalWordsCollected++;
             break;
         case StatisticsCmd.PhraseCollected:
             OverAll.TotalPhrasesCollected++;
             si.TotalPhrasesCollected++;
             break;
         case StatisticsCmd.WordFail:
             OverAll.TotalFailToCollectWord++;
             si.TotalFailToCollectWord++;
             break;
         case StatisticsCmd.PassUnderstandingTest:
             OverAll.TotalTestingUnderstandWords++;
             si.TotalTestingUnderstandWords++;
             break;
     }
     RaisePropertyChanged("OverAllStatAsString");
     RaisePropertyChanged("TodayStatAsString");
 }
コード例 #2
0
 public void UpdateStatistics(StatisticsMessage msg)
 {
     Statistics.UpdateStatistics(msg);
     ViewModelLocator.Instance.AppSetting.Statistics.UpdateStatistics(msg);
 }