Point.Explicit Operator
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Explicit(Point to Vector) |
Erstellt eine Vector-Struktur, deren X-Wert gleich dem X-Wert und deren Y-Wert gleich dem Y-Wert dieses Punkts ist. |
Explicit(Point to Size) |
Erstellt eine Size-Struktur, deren Width gleich dem X-Wert und deren Height gleich dem Y-Wert dieses Punkts ist. |
Explicit(Point to Vector)
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
Parameter
- point
- Point
Der zu konvertierende Punkt.
Gibt zurück
Ein Vektor, dessen X-Wert gleich dem X-Wert und deren Y-Wert gleich dem Y-Wert dieses Punkts ist.
Beispiele
Das folgende Beispiel zeigt, wie sie explizit in Point eine Vectorkonvertieren.
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
Gilt für:
Explicit(Point to Size)
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
Parameter
- point
- Point
Der zu konvertierende Punkt.
Gibt zurück
Eine Size-Struktur, deren Width gleich dem X-Wert und deren Height gleich dem Y-Wert dieses Punkts ist.
Beispiele
Das folgende Beispiel zeigt, wie sie explizit in Point eine Sizekonvertieren.
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
Hinweise
Da eine Size Struktur nicht negativ sein kann, werden die absoluten Werte der Eigenschaften und Y des Punkts X verwendet.