public void SetColor(SerializableVector3 vector3) { Color = new System.Windows.Media.SolidColorBrush(vector3.FromHsvMaskToPaletteMediaColor()); ColorText = Color.ToString(); ColorHue = vector3.X; ColorSaturation = vector3.Y; ColorLuminance = vector3.Z; OnPropertyChanged(nameof(ColorText), nameof(ColorHue), nameof(ColorSaturation), nameof(ColorLuminance)); }
public void SetColor(SerializableVector3 vector3) { Color = new System.Windows.Media.SolidColorBrush(vector3.ToSandboxMediaColor()); ColorText = Color.ToString(); ColorHue = vector3.X; ColorSaturation = vector3.Y; ColorLuminance = vector3.Z; RaisePropertyChanged(() => ColorText); RaisePropertyChanged(() => ColorHue); RaisePropertyChanged(() => ColorSaturation); RaisePropertyChanged(() => ColorLuminance); }
public ScreenColorPalette(ISettingsRepository settingsRepository, System.Windows.Media.SolidColorBrush postItColor) { InitializeComponent(); SwitchColor(settingsRepository); Color color = ColorTranslator.FromHtml(postItColor.ToString()); slRed.Value = color.R; slGreen.Value = color.G; slBlue.Value = color.B; Slider_ValueChanged(null, null); slRed.ValueChanged += Slider_ValueChanged; slGreen.ValueChanged += Slider_ValueChanged; slBlue.ValueChanged += Slider_ValueChanged; }
public override string ToString() { return(brush.ToString()); }