Definition

 Addition(Vector, Vector) Addition(Vector, Vector) Addition(Vector, Vector) Addition(Vector, Vector) Adds two vectors and returns the result as a vector. Addition(Vector, Point) Addition(Vector, Point) Addition(Vector, Point) Translates a point by the specified vector and returns the resulting point.

Adds two vectors and returns the result as a vector.

public:
static System::Windows::Vector operator +(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static System.Windows.Vector operator + (System.Windows.Vector vector1, System.Windows.Vector vector2);
static member ( + ) : System.Windows.Vector * System.Windows.Vector -> System.Windows.Vector
Public Shared Operator + (vector1 As Vector, vector2 As Vector) As Vector

Parameters

vector1
Vector Vector Vector Vector

The first vector to add.

vector2
Vector Vector Vector Vector

The second vector to add.

Returns

The sum of vector1 and vector2.

Examples

The following example shows how to use this operator (+) to add two Vector structures and return a Vector.

{
Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(45, 70);
Vector vectorResult = new Vector();

// Add the two vectors together.
// vectorResult is equal to (65,100)
vectorResult = vector1 + vector2;

return vectorResult;

}
Dim vector1 As New Vector(20, 30)
Dim vector2 As New Vector(45, 70)
Dim vectorResult As New Vector()

' Add the two vectors together.
' vectorResult is equal to (65,100)
vectorResult = vector1 + vector2

Return vectorResult

End Function

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

public:
static System::Windows::Point operator +(System::Windows::Vector vector, System::Windows::Point point);
public static System.Windows.Point operator + (System.Windows.Vector vector, System.Windows.Point point);
static member ( + ) : System.Windows.Vector * System.Windows.Point -> System.Windows.Point

Parameters

vector
Vector Vector Vector Vector

The vector used to translate point.

point
Point Point Point Point

The point to translate.

Returns

The result of translating point by vector.

Examples

The following example shows how to use this operator (+) to translate a Point structure to a Vector structure.

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

// Add the point to the vector.
// pointResult is equal to (30,35).
pointResult = point1 + vector1;

return pointResult;

}
Dim point1 As New Point(10, 5)
Dim vector1 As New Vector(20, 30)
Dim pointResult As New Point()

' Add the point to the vector.
' pointResult is equal to (30,35).
pointResult = point1 + vector1

Return pointResult

End Function