// Constructeur
 public ControlBarreRechercheTraitement(ObservableCollection <Traitement> traitementsTemps, ObservableCollection <Traitement> traitements) // Pour rendre la barre de recherche un jour accessible à plus de contexte
 {
     InitializeComponent();
     controlModelBarreRechercheTraitement = new ControlModelBarreRechercheTraitement(traitementsTemps, traitements);
     DataContext        = controlModelBarreRechercheTraitement;
     LstTraitementsTemp = traitementsTemps.ToList <Traitement>();
 }
        private void cboRecherche_KeyUp(object sender, KeyEventArgs e)
        {
            ControlModelBarreRechercheTraitement controlModelBarreRechercheTraitement = (ControlModelBarreRechercheTraitement)DataContext;
            string texteRecherche = cboRecherche.Text;

            if (e.Key == Key.Enter)
            {
                // On ajoute dans la liste des traitements à donnés au patient le traitement sélectionné.
                controlModelBarreRechercheTraitement.Traitements.Add(LstTraitementsTemp.Find((traitement) => traitement.Nom.IndexOf(cboRecherche.Text) != -1));
            }
        }