public async void HentDataFraDisk() { //vi vil gerne clear liste så vi ikke henter igen this.PListe.Clear(); StorageFile file = await localfolder.GetFileAsync(filNavn); string jsonText = await FileIO.ReadTextAsync(file); PListe.hentjson(jsonText); }
//metode til at tilføje ny elev ind i vores liste væriderne får den fra de tekstbox som vi har lavet data binding til. public void AddNewElev() { Model.klasseinfo TempKlasseinfo = new Model.klasseinfo(); TempKlasseinfo.FirstName = NewElev.FirstName; TempKlasseinfo.LastName = NewElev.LastName; TempKlasseinfo.Email = NewElev.Email; TempKlasseinfo.GitHubNavn = NewElev.GitHubNavn; TempKlasseinfo.Mobil = NewElev.Mobil; PListe.Add(TempKlasseinfo); }
//denne metode skulle vælge den valgte elev og slette den fra listen. dog sletter den bare den sidste på listen man kan altså ikke vælge // dette bliver fixed ved at tilføje en tempklasseinfo når man tilføjer en elev i AddNewElev() Metode public void SletElev() { PListe.Remove(SelectedElev); }
public void ClearAll() { PListe.Clear(); }