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 { } } }