public RecordControl(MainWindow mainWindow) { InitializeComponent(); User = mainWindow.User; MainWin = mainWindow; if (User != null) { RecordService.ShowUserWords(User, 0).ForEach(r => LearnedWords.Add(r.KeyWord)); RecordService.ShowUserWords(User, 1).ForEach(r => LearningWords.Add(r.KeyWord)); this.listBox1.DataSource = LearnedWords; this.listBox2.DataSource = Datas.Lexicon[6];//暂定 this.listBox3.DataSource = RecordService.ShowReadPara(User); List <string> quesList = new List <string>(); RecordService.ShowQuesSet(User).ForEach(q => { if (q.IsPass == true) { quesList.Add("√" + q.Problem); } else { quesList.Add("×" + q.Problem); } }); this.listBox4.DataSource = quesList; } }
/*public WordsPair this[string s] * { * get { return Dict[s]; } * set { Dict[s] = value; } * }*/ public void Add(WordsPair pair) { pair.WordStudied += moveWordPair; if (pair.Studied) { LearnedWords.Add(pair); } else { WordsToStudy.Add(pair); } }