コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }