SkewTransform.AngleX Property

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets or sets the x-axis skew angle, which is measured in degrees counterclockwise from the y-axis.

Namespace:  System.Windows.Media
Assembly:  System.Windows (in System.Windows.dll)


Public Property AngleX As Double
public double AngleX { get; set; }
<SkewTransform AngleX="double"/>

Property Value

Type: System.Double
The skew angle, which is measured in degrees counterclockwise from the y-axis. The default is 0.


Dependency property identifier field: AngleXProperty

To skew an object in place, set the CenterX and CenterY properties to the object's center point.

The local origin point 0,0 for an object can be offset on a Canvas using Canvas.Left and Canvas.Top, but this does not count as a transform; the object retains its own local origin in this case for transformation purposes.

This property accepts negative values. Positive values are interpreted as counterclockwise skew. Negative values are interpreted as clockwise skew. For values less than -360 or greater than 360, the values will wrap around and be treated as if the mathematical operation mod(360) was applied.

The following illustration shows three examples of a SkewTransform applied to a Rectangle.

SkewTransform examples

Different AngleX, AngleY, and Center values.

Version Information


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0


For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.