Språk

Point.Explicit Operator

Definition

Konverterar en Point till en Size eller en Vector.

Överlagringar

Name Description
Explicit(Point to Vector)

Skapar en Vector struktur med ett X värde som är lika med punktens X värde och ett Y värde som är lika med punktens Y värde.

Explicit(Point to Size)

Skapar en Size struktur som är lika med den här punktens Width värde och lika X med Height den här punktens Y värde.

Explicit(Point to Vector)

Skapar en Vector struktur med ett X värde som är lika med punktens X värde och ett Y värde som är lika med punktens Y värde.

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

Parametrar

point
Point

Den punkt som ska konverteras.

Returer

En vektor med ett X värde som är lika med punktens X värde och ett Y värde som är lika med punktens Y värde.

Exempel

I följande exempel visas hur du explicit konverterar en Point till en 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

Gäller för

Explicit(Point to Size)

Skapar en Size struktur som är lika med den här punktens Width värde och lika X med Height den här punktens Y värde.

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

Parametrar

point
Point

Den punkt som ska konverteras.

Returer

En Size struktur som är lika med den här punktens Width värde och lika X med Height den här punktens Y värde.

Exempel

I följande exempel visas hur du explicit konverterar en Point till en 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

Kommentarer

Eftersom en Size struktur inte kan vara negativ används de absoluta värdena för punktens X och Y egenskaperna.

Gäller för