/// <summary> /// 设置数据 /// </summary> /// <param name="mActionBeanList"></param> public void SetData(List <Operation.Light> mActionBeanList) { //清空数据 timeList.Clear(); timeDictionary.Clear(); //获取数据 timeList = LightBusiness.GetTimeList(mActionBeanList); timeDictionary = LightBusiness.GetParagraphLightLightList(mActionBeanList); }
private void LoadTutorial(object sender, RoutedEventArgs e) { System.Windows.Forms.OpenFileDialog openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); openFileDialog1.Filter = "MIDI文件|*.mid;*.midi"; //openFileDialog1.Filter = _fileExtension.Substring(1) + "文件(*" + _fileExtension + ")|*" + _fileExtension + "|All files(*.*)|*.*"; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { List <Light> tutorialLightList = FileBusiness.CreateInstance().ReadMidiFile(openFileDialog1.FileName); FileUtils.oldTutorialParagraphLightIntList = LightBusiness.GetParagraphLightIntListList(tutorialLightList); if (FileUtils.oldTutorialParagraphLightIntList.Count == 0) { FileUtils.tutorialParagraphLightIntList = null; } StartTutorial(); } }