Rect.Transform Method (Matrix)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Transforms the rectangle by applying the specified matrix.

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

member Transform : 
        matrix:Matrix -> unit

Parameters

matrix
Type: System.Windows.Media.Matrix

A matrix that specifies the transformation to apply.

The following example shows how to use the Transform(Matrix) method to transform a Rect structure by using a Matrix.

private Rect transformExample1()
{
    // Initialize new rectangle.
    Rect myRectangle = new Rect();

    // Set the Size property of the rectangle with a width of 200
    // and a height of 60.
    myRectangle.Size = new Size(200, 60);

    // Creating a Matrix structure.
    Matrix myMatrix = new Matrix(0, 1, 1, 0, 20, 2);

    // The Transform method transforms this rectangle using the specified matrix.  
    // myRectangle location changed from 0,0 to 20, 2 and the size changed from
    // 200,60 to 60,200.
    myRectangle.Transform(myMatrix);

    return myRectangle;

}

.NET Framework
Available since 3.0
Return to top
Show: