Example #1
0
 /// <summary>
 ///
 /// </summary>
 public ComponentModel(ColorSpaceModel colorSpace) : base()
 {
     ColorSpace = colorSpace;
     OnPropertyChanged("Increment");
     OnPropertyChanged("Maximum");
     OnPropertyChanged("Minimum");
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="Value"></param>
 protected virtual void OnColorSpaceChanged(ColorSpaceModel Value)
 {
     if (Value != null)
     {
         Value.Illuminant = Illuminant;
         Value.Observer   = Observer;
     }
 }
Example #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="Value"></param>
 public virtual void OnValueChanged(double Value)
 {
     if (!ColorChangedHandled)
     {
         ValueChangedHandled = true;
         Color = ColorSpaceModel.GetColor();
         ValueChangedHandled = false;
     }
 }
Example #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="ColorSpace"></param>
 public VComponent(ColorSpaceModel ColorSpace) : base(ColorSpace)
 {
 }
Example #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="ColorSpace"></param>
 public SelectableComponentModel(ColorSpaceModel ColorSpace) : base(ColorSpace)
 {
 }