RectangleGeometry RectangleGeometry RectangleGeometry Class

Definition

Describes a two-dimensional rectangular geometry.

public : sealed class RectangleGeometry : Geometry, IRectangleGeometry
public sealed class RectangleGeometry : Geometry, IRectangleGeometry
Public NotInheritable Class RectangleGeometry Inherits Geometry Implements IRectangleGeometry
<RectangleGeometry .../>
Inheritance
RectangleGeometryRectangleGeometryRectangleGeometry
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Examples

This example shows how to create and render a RectangleGeometry object. The position and dimensions of the rectangle are defined by a Rect property value, provided as an attribute. The position is (50,50) and the height and width are both 25, which creates a square.

<Canvas>
    <Path Fill="LemonChiffon" Stroke="Red" StrokeThickness="3">
        <Path.Data>
            <RectangleGeometry Rect="50,50,25,25" />
        </Path.Data>
    </Path>
</Canvas>

Constructors

RectangleGeometry() RectangleGeometry() RectangleGeometry()

Initializes a new instance of the RectangleGeometry class and creates a rectangle with zero area.

public : RectangleGeometry()
public RectangleGeometry()
Public Sub New()

Properties

Bounds Bounds Bounds

Inherited from Geometry

Dispatcher Dispatcher Dispatcher

Inherited from DependencyObject

Empty Empty Empty

Inherited from Geometry

Rect Rect Rect

Gets or sets the dimensions of the rectangle.

public : Rect Rect { get; set; }
public Rect Rect { get; set; }
Public ReadWrite Property Rect As Rect
<RectangleGeometry Rect="x,y,width,height"/>
-or-
<RectangleGeometry Rect="x y width height"/>
Value
Rect Rect Rect

The Rect structure that describes the position and size of the rectangle. The default is null.

RectProperty RectProperty RectProperty

Identifies the Rect dependency property.

public : static DependencyProperty RectProperty { get; }
public static DependencyProperty RectProperty { get; }
Public Static ReadOnly Property RectProperty As DependencyProperty
Value
DependencyProperty DependencyProperty DependencyProperty

The identifier for the Rect dependency property.

StandardFlatteningTolerance StandardFlatteningTolerance StandardFlatteningTolerance

Inherited from Geometry

Transform Transform Transform

Inherited from Geometry

TransformProperty TransformProperty TransformProperty

Inherited from Geometry

Methods

ClearValue(DependencyProperty) ClearValue(DependencyProperty) ClearValue(DependencyProperty)

Inherited from DependencyObject

GetAnimationBaseValue(DependencyProperty) GetAnimationBaseValue(DependencyProperty) GetAnimationBaseValue(DependencyProperty)

Inherited from DependencyObject

GetValue(DependencyProperty) GetValue(DependencyProperty) GetValue(DependencyProperty)

Inherited from DependencyObject

ReadLocalValue(DependencyProperty) ReadLocalValue(DependencyProperty) ReadLocalValue(DependencyProperty)

Inherited from DependencyObject

RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback) RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback) RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback)

Inherited from DependencyObject

SetValue(DependencyProperty,Object) SetValue(DependencyProperty,Object) SetValue(DependencyProperty,Object)

Inherited from DependencyObject

UnregisterPropertyChangedCallback(DependencyProperty,Int64) UnregisterPropertyChangedCallback(DependencyProperty,Int64) UnregisterPropertyChangedCallback(DependencyProperty,Int64)

Inherited from DependencyObject

See Also