Point.Explicit Operator
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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)
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)
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.