private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { PickedColor.R = (short)RedSlider.Value; PickedColor.G = (short)GreenSlider.Value; PickedColor.B = (short)BlueSlider.Value; HxValueBlock.Text = PickedColor.AsHex(); ColorPickerPickedColor = PickedColor; if (PickedColor.IsLegal()) { ColorRectangle.Fill = new SolidColorBrush(PickedColor); RedTextBox.Background = GreenTextBox.Background = BlueTextBox.Background = SelectBG(PickedColor, ChosenProv?.province); } else { ColorRectangle.Fill = new SolidColorBrush(Colors.Transparent); RedTextBox.Background = LegalBG(PickedColor.R); GreenTextBox.Background = LegalBG(PickedColor.G); BlueTextBox.Background = LegalBG(PickedColor.B); } RedTextBox.ChannelTooltip(PickedColor.R); GreenTextBox.ChannelTooltip(PickedColor.G); BlueTextBox.ChannelTooltip(PickedColor.B); NewProvLegal(); }