Rect.Equality Operator

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Compares two Rect structures for equality.

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


Public Shared Operator = ( _
    rect1 As Rect, _
    rect2 As Rect _
) As Boolean
public static bool operator ==(
    Rect rect1,
    Rect rect2


Return Value

Type: System.Boolean
true if the Rect structures have the same x,y,width,height property values; otherwise, false.


In this comparison, two instances with all property values of Double.NaN are considered equal.


The rectangle's position and dimensions are described by Double values. Because Double values can lose precision when operated upon, a comparison between two values that are logically equal might fail.

Version Information


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0


For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.