Point.Addition Operator (Point, Vector)

 

Translates the specified Point by the specified Vector and returns the result.

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

public static Point operator +(
	Point point,
	Vector vector
)

Parameters

point
Type: System.Windows.Point

The point to translate.

vector
Type: System.Windows.Vector

The amount by which to translate point.

Return Value

Type: System.Windows.Point

The result of translating the specified point by the specified vector.

The following example shows how to add a Point to a Vector using the overloaded (+) operator.

private Point overloadedAdditionOperatorExample()
{

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

    // Add point to a Vector using the overloaded (+) operator.
    // pointResult is equal to (30,35).
    Point pointResult = point1 + vector1;

    return pointResult;

}

.NET Framework
Available since 3.0
Return to top
Show: