Vector.Add Method (Vector, Point)


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

Translates the specified point by the specified vector and returns the resulting point.

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

public static Point Add(
	Vector vector,
	Point point


Type: System.Windows.Vector

The amount to translate the specified point.

Type: System.Windows.Point

The point to translate.

Return Value

Type: System.Windows.Point

The result of translating point by vector.

The following example shows how to use this method to add a Point structure to a Vector structure.

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

    // Add Point and Vector together.
    // pointResult is equal to (30,35).
    pointResult = Vector.Add(vector1, point1);

    return pointResult;


.NET Framework
Available since 3.0
Return to top