Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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;
        }
Exemplo n.º 4
0
 public override string ToString()
 {
     return(brush.ToString());
 }
Exemplo n.º 5
0
        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);
        }