Beispiel #1
0
        /// <summary>
        /// Returns a string that represents the given ColorSliderComponent enum value
        /// </summary>
        /// <param name="component">A valid ColorSliderComponent value</param>
        /// <returns>A string that represents the given ColorSliderComponent enum value</returns>
        private static string GetNameForSliderComponent(ColorSliderComponent component)
        {
            switch (component)
            {
            case ColorSliderComponent.Alpha:
                return("Alpha");

            case ColorSliderComponent.Red:
                return("Red");

            case ColorSliderComponent.Green:
                return("Green");

            case ColorSliderComponent.Blue:
                return("Blue");

            case ColorSliderComponent.Hue:
                return("Hue");

            case ColorSliderComponent.Saturation:
                return("Saturation");

            case ColorSliderComponent.Lightness:
                return("Lightness");

            default:
                return("");
            }
        }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the ColorChangedEventArgs class
 /// </summary>
 /// <param name="oldColor">The original color before the component was updated</param>
 /// <param name="newColor">The new color after the component was updated</param>
 /// <param name="componentChanged">The color component that was modified</param>
 public ColorChangedEventArgs(AhslColor oldColor, AhslColor newColor, ColorSliderComponent componentChanged)
 {
     OldColor         = oldColor;
     NewColor         = newColor;
     ComponentChanged = componentChanged;
 }