示例#1
0
 /// <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();
            }
        }