Ejemplo n.º 1
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            this.exerciseCollection.Clear();

            string dataFolder = DataMgr.Instance.DataFolder;

            dataFolder = System.IO.Path.Combine(dataFolder, "Exercise");

            if (!System.IO.Directory.Exists(dataFolder))
            {
                System.IO.Directory.CreateDirectory(dataFolder);
            }

            string[] files = System.IO.Directory.GetFiles(dataFolder, "*.mxd");
            foreach (string file in files)
            {
                try
                {
                    Exercise exercise = SerializerHelper <Exercise> .XmlDeserialize(file);

                    exerciseCollection.Add(ExerciseHistoryData.FromExercise(exercise, file));
                }
                catch
                {
                }
            }
        }
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            this.exerciseCollection.Clear();

            Assembly assembly   = Assembly.GetExecutingAssembly();
            string   dataFolder = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(assembly.Location), string.Format(@"Data\Math\{0}\{1}",
                                                                                                                           DataMgr.Instance.ActiveMathBasicType,
                                                                                                                           DataMgr.Instance.ActiveMathSubTypeItem.Type));

            if (!System.IO.Directory.Exists(dataFolder))
            {
                System.IO.Directory.CreateDirectory(dataFolder);
            }

            string[] files = System.IO.Directory.GetFiles(dataFolder, "*.mxd");
            foreach (string file in files)
            {
                try
                {
                    Exercise exercise = SerializerHelper <Exercise> .XmlDeserialize(file);

                    exerciseCollection.Add(ExerciseHistoryData.FromExercise(exercise, file));
                }
                catch
                {
                }
            }
        }