public FenetreOption(string dossierDeTravail, Brush couleurDeFond, Brush couleurText) { InitializeComponent(); DataContext = this; DossierDeTravail = dossierDeTravail; CouleurFondListBox = couleurDeFond; CouleurTextListBox = couleurText; _dossierDeTravailDepart = dossierDeTravail; _couleurFondListBoxDepart = couleurDeFond; _couleurTextListBoxDepart = couleurText; dossierDeTravailLabel.Content = DossierDeTravail; //remplissage des possibilités de couleur des comboBox foreach (PropertyInfo property in typeof(System.Drawing.Color).GetProperties(BindingFlags.Static | BindingFlags.Public)) { if (property.PropertyType == typeof(System.Drawing.Color)) { couleurDeFondCombo.Items.Add(property.Name); couleurDeTextCombo.Items.Add(property.Name); } } CouleurFondSelectionne = FenetrePrincipale.GetBrushName((SolidColorBrush)CouleurFondListBox); CouleurTextSelectionne = FenetrePrincipale.GetBrushName((SolidColorBrush)CouleurTextListBox); }
private void ButtonAnnuler_Click(object sender, RoutedEventArgs e) { CouleurFondListBox = _couleurFondListBoxDepart; CouleurTextListBox = _couleurTextListBoxDepart; DossierDeTravail = _dossierDeTravailDepart; dossierDeTravailLabel.Content = DossierDeTravail; CouleurFondSelectionne = FenetrePrincipale.GetBrushName((SolidColorBrush)CouleurFondListBox); CouleurTextSelectionne = FenetrePrincipale.GetBrushName((SolidColorBrush)CouleurTextListBox); }