Xamarin.Forms.Core 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.ValueType System.Diagnostics.DebuggerDisplay("X={X}, Y={Y}, Width={Width}, Height={Height}") Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.RectangleTypeConverter)) Struct defining a rectangle, using doubles. Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently. Where Xamarin.Forms supports XAML for structures, app devs can represent the rectangle as a comma-separated list of the X-coordinate, Y-Coordinate, Width, and Height. Constructor 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 To be added. To be added. Creates a new object with its top left corner at with a height and width that are specified by . To be added. Constructor 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 To be added. To be added. To be added. To be added. Creates a new object with its top left corner at (, ) and wide and tall. To be added. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Double The bottom of the . To be added. Modifying this value also modifies the property. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Point The halfway between and , and . To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Boolean The being checked for containment. Whether the is within, or along the periphery, of this . if is within, or along the periphery, of this. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Boolean The being checked for containment. Whether is entirely within, or along the periphery, of this . if the borders of are entirely within, or along the periphery, of this. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Boolean The X location of the point being checked. The Y location of the point being checked. Whether the point described by and is within, or along the periphery of, this . if the point described by and is within, or along the periphery of, this. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Boolean An Object to compare to this. Whether an is a and has exactly the same values as this. if is a that has exactly the same values as this. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Boolean The being compared to this. Whether a has exactly the same values as this. if has exactly the same values as this. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle To be added. To be added. To be added. To be added. Factory method to create a from , , , and . A new whose values are equal to the arguments. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Int32 The hashcode for the . A value optimized for fast insertion and retrieval in a hash-based data structure. To be added. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Double Extent along the Y axis. To be added. Modifying this value modifies the property.. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle Values to inflate all the borders. Creates a whose borders are inflated in every direction. A new whose and are inflated by 's and whose and are inflated by 's . Application developers should note that since the inflation occurs in every direction, the returned is larger in each dimension by twice . Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle Value to shift to the left and to the right. Value to shift upward and downward. Creates a whose borders are inflated in every direction. A new whose and are inflated by and whose and are inflated by . Application developers should note that since the inflation occurs in every direction, the returned is larger in X by twice and larger in Y by twice . Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle A this will be intersected with. A new that is the intersection of this and . Returns a new that is the intersection of this and , or if there is no intersection. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle A being intersected. A being intersected. A new that is the intersection of and . Returns a new that is the intersection of and , or if there is no intersection. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Boolean The being intersected. Whether this intersects . if this intersects . To be added. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Boolean Whether this has either or less than or equal to 0. if either or is less than or equal to 0. To be added. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Double The position of the on the X axis. To be added. To be added. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Point The defined by and . To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle A whose X and Y values should be added to this's . A new whose is offset by . A new whose is equal to this's translated by . To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle Change along the X axis. Change along the Y axis. A new whose is offset by and . A new whose is equal to this's translated by and . To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Boolean A being compared. A being compared. Whether two s have equal values. if both the and of the two rectangles are equivalent. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Boolean A being compared. A being compared. Whether two s have unequal values. if either the or of the two rectangles have differences. To be added. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Double The furthest extent along the X axis. To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle Returns a new whose values have been rounded to their nearest integral value. A new whose , , , and have been rounded to their nearest integral values. The rounding is applied to each property independently. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Size The extent of the along its X and Y axes. To be added. To be added. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Double The top of the . To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.String A human-readable description of the . The format is "{X={0} Y={1} Width={2} Height={3}}". To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle The whose union is being calculated. A new whose bounds cover the union of this and . Returns a new whose bounds cover the union of this and . To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle A whose union is being calculated. A whose union is being calculated. A new whose bounds cover the union of and . Returns a new whose bounds cover the union of and . To be added. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Double The extent of this along the X axis. To be added. To be added. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Double The position of this on the X axis. To be added. To be added. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Double The position of this on the Y axis. To be added. To be added. Field 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.Rectangle The at {0,0} whose Size is {0,0}. To be added.