Point.Multiply(Point, Matrix) Operator

Definition

Transformiert den angegebenen PointMatrixWert.

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

Parameter

point
Point

Der zu transformierenden Punkt.

matrix
Matrix

Die Transformationsmatrix.

Gibt zurück

Das Ergebnis der Transformation des angegebenen Punkts mithilfe der angegebenen Matrix.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine Point mit einem Matrix überladenen (*) Operator multiplizieren.

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

Gilt für:

Weitere Informationen