Beispiel #1
0
        private void buttonKleur_Click(object sender, RoutedEventArgs e)
        {
            if (radioVoorgrond.IsChecked == true)
            {
                rechthoek.Fill = new SolidColorBrush(Color.FromRgb(Convert.ToByte(labelRed.Content.ToString()),
                                                                   Convert.ToByte(labelRed.Content.ToString()),
                                                                   Convert.ToByte(labelGreen.Content.ToString())));
                comboBoxKleuren.SelectedIndex = -1;
                foreach (Kleur kleurnaam in comboBoxKleuren.Items)
                {
                    if (rechthoek.Fill.ToString() == kleurnaam.Hex)
                    {
                        comboBoxKleuren.SelectedItem = kleurnaam;
                    }
                }
            }

            if ((radioAchtergrond.IsChecked == true) && (comboBoxKleuren.SelectedIndex >= 0))
            {
                Kleur gekozenKleur = (Kleur)comboBoxKleuren.SelectedItem;
                panelVoorbeeld.Background = gekozenKleur.Borstel;
                sliderRed.Value           = gekozenKleur.Rood;
                sliderGreen.Value         = gekozenKleur.Groen;
                sliderBlue.Value          = gekozenKleur.Blauw;
            }
        }
Beispiel #2
0
 private void comboBoxKleuren_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if ((radioVoorgrond.IsChecked == true) && (comboBoxKleuren.SelectedIndex >= 0))
     {
         Kleur gekozenKleur = (Kleur)comboBoxKleuren.SelectedItem;
         sliderRed.Value   = gekozenKleur.Rood;
         sliderGreen.Value = gekozenKleur.Groen;
         sliderBlue.Value  = gekozenKleur.Blauw;
     }
 }
Beispiel #3
0
 public KleurenKiezenWindow()
 {
     InitializeComponent();
     foreach (PropertyInfo info in typeof(Colors).GetProperties())
     {
         BrushConverter  bc      = new BrushConverter();
         SolidColorBrush deKleur = (SolidColorBrush)bc.ConvertFromString(info.Name);
         Kleur           kleurke = new Kleur();
         kleurke.Borstel = deKleur;
         kleurke.Naam    = info.Name;
         kleurke.Hex     = deKleur.ToString();
         kleurke.Rood    = deKleur.Color.R;
         kleurke.Groen   = deKleur.Color.G;
         kleurke.Blauw   = deKleur.Color.B;
         comboBoxKleuren.Items.Add(kleurke);
         if (kleurke.Naam == "Black")
         {
             comboBoxKleuren.SelectedItem = kleurke;
         }
     }
 }