private void ColorList_SelectionChanged(object sender, SelectionChangedEventArgs e) { int index = ColorList.SelectedIndex; if (Hexradio.IsChecked == true) { ColorsConverter converter = new ColorsConverter(); try { Focused().Text = converter.Tohex(FromPredColor(index)); } catch (Exception) { throw; } } else { try { Focused().Text = RGBValues(FromPredColor(index)); } catch (Exception) { throw; } } ColorList.Visibility = Visibility.Hidden; ColorPDefbtn.Background = System.Windows.Media.Brushes.Transparent; }
private void ToCombo_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (From == null) { } else { ColorsConverter converter = new ColorsConverter(); try { switch (ToCombo.SelectedIndex) { case 0: ToBox.Text = converter.Tohex(From); break; case 1: ToBox.Text = RGBValues(From); break; case 2: Color newc = new Color(); newc.A = From.A; newc.R = From.R; newc.G = From.G; newc.B = From.B; ToBox.Text = newc.A.ToString() + "," + newc.R.ToString() + "," + newc.G.ToString() + "," + newc.B.ToString(); break; } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message + "\nPlease correct error and try again"); } } }