Table of Contents

Class SkewTransform

Namespace
Avalonia.Media
Assembly
Avalonia.Base.dll

Skews an Visual.

public sealed class SkewTransform : Transform, INotifyPropertyChanged, IMutableTransform, ITransform
Inheritance
SkewTransform
Implements
Inherited Members
Extension Methods

Constructors

SkewTransform()

Initializes a new instance of the SkewTransform class.

public SkewTransform()

SkewTransform(double, double)

Initializes a new instance of the SkewTransform class.

public SkewTransform(double angleX, double angleY)

Parameters

angleX double

The skew angle of X-axis, in degrees.

angleY double

The skew angle of Y-axis, in degrees.

Fields

AngleXProperty

Defines the AngleX property.

public static readonly StyledProperty<double> AngleXProperty

Field Value

StyledProperty<double>

AngleYProperty

Defines the AngleY property.

public static readonly StyledProperty<double> AngleYProperty

Field Value

StyledProperty<double>

Properties

AngleX

Gets or sets the AngleX property.

public double AngleX { get; set; }

Property Value

double

AngleY

Gets or sets the AngleY property.

public double AngleY { get; set; }

Property Value

double

Value

Gets the transform's Matrix.

public override Matrix Value { get; }

Property Value

Matrix

Methods

OnPropertyChanged(AvaloniaPropertyChangedEventArgs)

Called when a avalonia property changes on the object.

protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change)

Parameters

change AvaloniaPropertyChangedEventArgs

The property change details.