diff --git a/src/Avalonia.Visuals/Media/HsvColor.cs b/src/Avalonia.Visuals/Media/HsvColor.cs
index 1e0af9f7dd..f99abdc78d 100644
--- a/src/Avalonia.Visuals/Media/HsvColor.cs
+++ b/src/Avalonia.Visuals/Media/HsvColor.cs
@@ -36,15 +36,15 @@ namespace Avalonia.Media
///
/// Initializes a new instance of the struct.
///
+ /// The Alpha (transparency) channel value in the range from 0..1.
/// The Hue channel value in the range from 0..360.
/// The Saturation channel value in the range from 0..1.
/// The Value channel value in the range from 0..1.
- /// The Alpha (transparency) channel value in the range from 0..1.
public HsvColor(
+ double alpha,
double hue,
double saturation,
- double value,
- double alpha)
+ double value)
{
A = MathUtilities.Clamp((double.IsNaN(alpha) ? 1 : alpha), 0, 1); // Default to no transparency
H = MathUtilities.Clamp((double.IsNaN(hue) ? 0 : hue), 0, 360);