Aracılığıyla paylaş


Point.Multiply(Point, Matrix) Operatör

Tanım

Belirtilen tarafından belirtilen Point Matrixöğesini dönüştürür.

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

Parametreler

point
Point

Dönüştürülecek nokta.

matrix
Matrix

Dönüştürme matrisi.

Döndürülenler

Point

Belirtilen matrisi kullanarak belirtilen noktayı dönüştürmenin sonucu.

Örnekler

Aşağıdaki örnek, aşırı yüklenmiş (*) işlecini kullanarak bir Point Matrix ile çarpma işlemini gösterir.

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

Şunlara uygulanır

Ayrıca bkz.