private void InitialiserControlRechercheTraitement() { // On crée une nouvelle liste de traitements indépendante qui va stocker tous les traitements existants ControlBarreRechercheTraitement controlBarreRechercheTraitement = new ControlBarreRechercheTraitement( new ObservableCollection <Traitement>(DataModelTraitement.GetTraitements()), Traitements); controlBarreRechercheTraitement.HorizontalAlignment = HorizontalAlignment.Left; controlBarreRechercheTraitement.VerticalAlignment = VerticalAlignment.Center; controlBarreRechercheTraitement.Width = 150; controlBarreRechercheTraitement.ToolTip = "Taper le nom du traitement à ajouter dans la liste. Appuyer sur entrer pour l'ajouter."; Grid.SetRow(controlBarreRechercheTraitement, 1); grdTraitements.Children.Add(controlBarreRechercheTraitement); }
public ViewAdminModifierTraitements(GestionnaireEcrans gestionnaireEcrans) { InitializeComponent(); DataContext = new ViewModelAdminModifierTraitements(gestionnaireEcrans, DataModelTraitement.GetTraitements(true)); GestionnaireEcrans = gestionnaireEcrans; //cpBarreRecherche.Content = new ControlBarreRechercheTraitement((DataContext as ViewModelAdminModifierTraitements).Traitements); cpListeTraitementsAvecEtapes.Content = new ControlListeTraitementsAvecEtapes(gestionnaireEcrans, (DataContext as ViewModelAdminModifierTraitements).Traitements); }