public AideViewModel() { _listeFiltered = new List <Aides>(); _listeAides = new List <Aides>(); _listeAides = new List <Aides> { new Aides { Nom = "SQL", Description = "Créer une view", Language = "SQL" }, new Aides { Nom = "C#", Description = "Utiliser LINQ", Language = "C#" }, new Aides { Nom = "Testing", Description = "Utiliser MSTest en C#", Language = "Testing" } }; ListeAides = CollectionViewSource.GetDefaultView(_listeAides); _listeLanguage = new List <string> { "C#", "Java", "SQL", "Testing" }; ListeLanguage = CollectionViewSource.GetDefaultView(_listeLanguage); ListeAides.Refresh(); ListeLanguage.Refresh(); }
public void FilterAide() { List <Aides> tempAides = _listeAides.FindAll(a => a.Language == SelectedLanguage); _listeAides.Clear(); _listeAides.AddRange(tempAides); ListeAides.Refresh(); }
public void AddAide() { Aides Aide = new Aides { Nom = SelectedNom, Description = SelectedDescription }; _listeAides.Add(Aide); ListeAides.Refresh(); }
public void DeleteAide() { _listeAides.Remove(SelectedAides); ListeAides.Refresh(); }