示例#1
0
        //======================================================================
        public Settings(Model.Settings model)
        {
            this.model = model;

            this.KnobColor = new Type.ColorValues(model.KnobColor);
            this.KnobColor.PropertyChanged += this.KnobColor_Changed;
        }
示例#2
0
        //======================================================================
        private void KnobColor_Changed(object sender, PropertyChangedEventArgs e)
        {
            Color color = new Color();

            color.R = this.KnobColor.R;
            color.G = this.KnobColor.G;
            color.B = this.KnobColor.B;
            color.A = 255;

            this.model.KnobColor = color;
            RaisePropertyChanged(nameof(this.KnobBrush));
        }