diff --git a/src/Avalonia.Controls.ColorPicker/ColorComponent.cs b/src/Avalonia.Controls.ColorPicker/ColorComponent.cs
index a0385c03b4..71725056cf 100644
--- a/src/Avalonia.Controls.ColorPicker/ColorComponent.cs
+++ b/src/Avalonia.Controls.ColorPicker/ColorComponent.cs
@@ -8,21 +8,21 @@
///
/// Represents the alpha component.
///
- Alpha,
+ Alpha = 0,
///
/// Represents the first color component which is Red when RGB or Hue when HSV.
///
- Component1,
+ Component1 = 1,
///
/// Represents the second color component which is Green when RGB or Saturation when HSV.
///
- Component2,
+ Component2 = 2,
///
/// Represents the third color component which is Blue when RGB or Value when HSV.
///
- Component3
+ Component3 = 3
}
}
diff --git a/src/Avalonia.Controls.ColorPicker/HsvComponent.cs b/src/Avalonia.Controls.ColorPicker/HsvComponent.cs
index 1132bd7bbb..1a7a13166a 100644
--- a/src/Avalonia.Controls.ColorPicker/HsvComponent.cs
+++ b/src/Avalonia.Controls.ColorPicker/HsvComponent.cs
@@ -12,13 +12,21 @@ namespace Avalonia.Controls
///
public enum HsvComponent
{
+ ///
+ /// The Alpha component.
+ ///
+ ///
+ /// Also see:
+ ///
+ Alpha = 0,
+
///
/// The Hue component.
///
///
/// Also see:
///
- Hue,
+ Hue = 1,
///
/// The Saturation component.
@@ -26,7 +34,7 @@ namespace Avalonia.Controls
///
/// Also see:
///
- Saturation,
+ Saturation = 2,
///
/// The Value component.
@@ -34,14 +42,6 @@ namespace Avalonia.Controls
///
/// Also see:
///
- Value,
-
- ///
- /// The Alpha component.
- ///
- ///
- /// Also see:
- ///
- Alpha
+ Value = 3
};
}
diff --git a/src/Avalonia.Controls.ColorPicker/RgbComponent.cs b/src/Avalonia.Controls.ColorPicker/RgbComponent.cs
new file mode 100644
index 0000000000..c3591573bb
--- /dev/null
+++ b/src/Avalonia.Controls.ColorPicker/RgbComponent.cs
@@ -0,0 +1,42 @@
+using Avalonia.Media;
+
+namespace Avalonia.Controls
+{
+ ///
+ /// Defines a specific component in the RGB color model.
+ ///
+ public enum RgbComponent
+ {
+ ///
+ /// The Alpha component.
+ ///
+ ///
+ /// Also see:
+ ///
+ Alpha = 0,
+
+ ///
+ /// The Red component.
+ ///
+ ///
+ /// Also see:
+ ///
+ Red = 1,
+
+ ///
+ /// The Green component.
+ ///
+ ///
+ /// Also see:
+ ///
+ Green = 2,
+
+ ///
+ /// The Blue component.
+ ///
+ ///
+ /// Also see:
+ ///
+ Blue = 3
+ };
+}