Vector.Explicit Operator

Definitie

Converteert een vector naar een Size of een Point.

Overloads

Name Description
Explicit(Vector to Point)

Hiermee maakt u een Point met de X en Y waarden van deze vector.

Explicit(Vector to Size)

Hiermee maakt u een Size van de verschuivingen van deze vector.

Explicit(Vector to Point)

Hiermee maakt u een Point met de X en Y waarden van deze vector.

public:
 static explicit operator System::Windows::Point(System::Windows::Vector vector);
public static explicit operator System.Windows.Point(System.Windows.Vector vector);
static member op_Explicit : System.Windows.Vector -> System.Windows.Point
Public Shared Narrowing Operator CType (vector As Vector) As Point

Parameters

vector
Vector

De vector die moet worden geconverteerd.

Retouren

Een punt met X- en Y-coƶrdinaatwaarden die gelijk zijn aan de X en Y offsetwaarden van vector.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een Vector converteert naar een Point.

private Point overloadedExplicitOperatorExample2()
{
    Vector vector1 = new Vector(20, 30);

    // Explicitly converts a Vector structure into a Point structure.
    // returnPoint is equal to (20, 30).
    Point returnPoint = (Point)vector1;

    return returnPoint;
}
Private Function overloadedExplicitOperatorExample2() As Point
    Dim vector1 As New Vector(20, 30)

    ' Explicitly converts a Vector structure into a Point structure.
    ' returnPoint is equal to (20, 30).
    Dim returnPoint As Point = CType(vector1, Point)

    Return returnPoint

End Function

Van toepassing op

Explicit(Vector to Size)

Hiermee maakt u een Size van de verschuivingen van deze vector.

public:
 static explicit operator System::Windows::Size(System::Windows::Vector vector);
public static explicit operator System.Windows.Size(System.Windows.Vector vector);
static member op_Explicit : System.Windows.Vector -> System.Windows.Size
Public Shared Narrowing Operator CType (vector As Vector) As Size

Parameters

vector
Vector

De vector die moet worden geconverteerd.

Retouren

Een Size met een Width gelijk aan de absolute waarde van de eigenschap van deze vector X en een Height gelijk aan de absolute waarde van de eigenschap van deze vector Y .

Voorbeelden

In het volgende voorbeeld ziet u hoe u een Vector expliciet converteert naar een Size.

private Size overloadedExplicitOperatorExample1()
{
    Vector vector1 = new Vector(20, 30);

    // Explicitly converts a Vector structure into a Size structure.
    // returnSize has a width of 20 and a height of 30.
    Size returnSize = (Size)vector1;

    return returnSize;
}
Private Function overloadedExplicitOperatorExample1() As Size
    Dim vector1 As New Vector(20, 30)

    ' Explicitly converts a Vector structure into a Size structure.
    ' returnSize has a width of 20 and a height of 30.
    Dim returnSize As Size = CType(vector1, Size)

    Return returnSize

End Function

Van toepassing op