/// <summary> /// Maakt een nieuwe XML aan. /// </summary> public void NewXML() { LeerlijnenPakketVM = new LeerlijnenPakketViewModel(); LeerlijnViewModel leerlijn = new LeerlijnViewModel(); leerlijn.Naam = "Nieuwe leerlijn"; LeerlijnenPakketVM.Leerlijnen.Add(leerlijn); NotifyPropertyChanged("LeerlijnenPakketVM"); }
/// <summary> /// Haalt het leerlijnenpakket op en maakt een nieuw object aan. /// </summary> public void importFile() { if (FileOrPathName != null) { ImportLeerlijnenpakket leerlijnenpakket = new ImportLeerlijnenpakket(); Leerlijnenpakket = leerlijnenpakket.GetLeerlijnenPakket(PathOfFile); LeerlijnenPakketVM = new LeerlijnenPakketViewModel(); LeerlijnenPakketVM.Naam = Leerlijnenpakket.Naam; foreach (var leerlijnen in Leerlijnenpakket.Leerlijnen) { LeerlijnenPakketVM.AddLeerlijnen(leerlijnen); } } NotifyPropertyChanged("LeerlijnenPakketVM"); }