コード例 #1
0
ファイル: ViewModel.cs プロジェクト: cooltk/TestNm2
 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());
 }