public void InitialisationData() { //Déclaration de la variable collectionviewsource et on la lit à la ressource de la fenêtre itemCollectionViewSource = (CollectionViewSource)Application.Current.MainWindow.FindResource("ItemCollectionViewSource"); //Création du contexte à partir d'entity framework context = new LOG_NCEntities(); //On charge les données dans le collectionviewsource itemCollectionViewSource.Source = context.NCIs.ToList(); //Initialisation des données pour la combobox Zones //on récupère la liste des zones disponibles var q1 = from t in context.NCIs.ToList().OrderBy(v => v.Zone) select t.Zone; Zones = new ObservableCollection<string>(q1.Distinct()); var q2 = from t in context.NCIs.ToList().OrderBy(v => v.Zone) select t.CreateurNCI; Createurs = new ObservableCollection<string>(q2.Distinct()); }