Point.Multiply(Point, Matrix) Operatore

Definizione

Trasforma l'oggetto specificato Point dall'oggetto specificato Matrix.

public:
 static System::Windows::Point operator *(System::Windows::Point point, System::Windows::Media::Matrix matrix);
public static System.Windows.Point operator *(System.Windows.Point point, System.Windows.Media.Matrix matrix);
static member ( * ) : System.Windows.Point * System.Windows.Media.Matrix -> System.Windows.Point
Public Shared Operator * (point As Point, matrix As Matrix) As Point

Parametri

point
Point

Punto da trasformare.

matrix
Matrix

Matrice di trasformazione.

Valori restituiti

Risultato della trasformazione del punto specificato utilizzando la matrice specificata.

Esempio

Nell'esempio seguente viene illustrato come moltiplicare un Point oggetto per utilizzando Matrix l'operatore (*) di overload.

private Point overloadedMultiplyPointByMatrixOperatorExample()
{

    Point point1 = new Point(10, 5);
    Matrix matrix1 = new Matrix(40, 50, 60, 70, 80, 90);

    // Multiply the Point by the Matrix using the overloaded
    // (*) operator.
    // pointResult is equal to (780,940).
    Point pointResult = point1 * matrix1;

    return pointResult;
}
Private Function overloadedMultiplyPointByMatrixOperatorExample() As Point

    Dim point1 As New Point(10, 5)
    Dim matrix1 As New Matrix(40, 50, 60, 70, 80, 90)

    ' Multiply the Point by the Matrix using the overloaded
    ' (*) operator.
    ' pointResult is equal to (780,940).
    Dim pointResult As Point = point1 * matrix1

    Return pointResult

End Function

Si applica a

Vedi anche