Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Point.Subtraction Operator (Point, Vector)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Subtracts the specified Vector from the specified Point and returns the resulting Point.

Namespace:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

public static Point operator -(
	Point point,
	Vector vector


Type: System.Windows.Point

The point from which vector is subtracted.

Type: System.Windows.Vector

The vector to subtract from point1

Return Value

Type: System.Windows.Point

The difference between point and vector.

The following example shows how to subtract a Vector from a Point using the overloaded (-) operator.

private Point overloadedSubtractionOperatorExample1()

    Point point1 = new Point(10, 5);
    Vector vector1 = new Vector(20, 30);

    // Subtracts a Vector from a Point using the overloaded subtraction (-) operator.
    // pointResult is equal to (-10, -25)
    Point pointResult = point1 - vector1;

    return pointResult;


.NET Framework
Available since 3.0
Return to top
© 2018 Microsoft