Taal

Point.Explicit Operator

Definitie

Converteert een Point naar een Size of een Vector.

Overloads

Name Description
Explicit(Point to Vector)

Hiermee maakt u een Vector structuur met een X waarde die gelijk is aan de waarde van X het punt en een Y waarde die gelijk is aan de waarde van Y het punt.

Explicit(Point to Size)

Hiermee maakt u een Size structuur met een Width gelijk aan de waarde van X dit punt en een Height gelijk aan de waarde van Y dit punt.

Explicit(Point to Vector)

Hiermee maakt u een Vector structuur met een X waarde die gelijk is aan de waarde van X het punt en een Y waarde die gelijk is aan de waarde van Y het punt.

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

Parameters

point
Point

Het punt dat moet worden geconverteerd.

Retouren

Een vector met een X waarde die gelijk is aan de waarde van X het punt en een Y waarde die gelijk is aan de waarde van Y het punt.

Voorbeelden

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

private Vector overloadedExplicitOperatorVectorExample()
{

    Point point1 = new Point(10, 5);

    // Explicitly converts a Point structure into a Vector structure.
    // returnVector is equal to (10,5).
    Vector returnVector = (Vector)point1;

    return returnVector;
}
Private Function overloadedExplicitOperatorVectorExample() As Vector

    Dim point1 As New Point(10, 5)

    ' Explicitly converts a Point structure into a Vector structure.
    ' returnVector is equal to (10,5).
    Dim returnVector As Vector = CType(point1, Vector)

    Return returnVector

End Function

Van toepassing op

Explicit(Point to Size)

Hiermee maakt u een Size structuur met een Width gelijk aan de waarde van X dit punt en een Height gelijk aan de waarde van Y dit punt.

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

Parameters

point
Point

Het punt dat moet worden geconverteerd.

Retouren

Een Size structuur met een Width gelijk aan de waarde van X dit punt en een Height gelijk aan de waarde van Y dit punt.

Voorbeelden

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

private Size overloadedExplicitOperatorSizeExample()
{

    Point point1 = new Point(10, 5);

    // Explicitly converts a Point structure into a Size structure.
    // returnSize has a width of 10 and a height of 5  
    Size returnSize = (Size)point1;

    return returnSize;
}
Private Function overloadedExplicitOperatorSizeExample() As Size

    Dim point1 As New Point(10, 5)

    ' Explicitly converts a Point structure into a Size structure.
    ' returnSize has a width of 10 and a height of 5  
    Dim returnSize As Size = CType(point1, Size)

    Return returnSize

End Function

Opmerkingen

Omdat een Size structuur niet negatief kan zijn, worden de absolute waarden van de punten X en Y eigenschappen gebruikt.

Van toepassing op