Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Draws a rectangle shape, which can have a stroke and a fill.
XAML |
<Rectangle .../>
|
Scripting |
To create an object using scripting, see CreateFromXAML.
|
Canvas.Left, Canvas.Top, Canvas.ZIndex, Clip, Cursor, Fill, Height, Name, Opacity, OpacityMask, RadiusX, RadiusY, RenderTransform, RenderTransformOrigin, Resources, Stretch, Stroke, StrokeDashArray, StrokeDashCap, StrokeDashOffset, StrokeEndLineCap, StrokeLineJoin, StrokeMiterLimit, StrokeStartLineCap, StrokeThickness, Tag, Triggers, Width
AddEventListener, CaptureMouse, Equals, FindName, GetHost, GetParent, GetValue, ReleaseMouseCapture, RemoveEventListener, SetValue
Loaded, MouseEnter, MouseLeave, MouseLeftButtonDown, MouseLeftButtonUp, MouseMove
A Rectangle cannot support child objects. If you want a rectangular region that contains other objects, you can use a Canvas. You can also use a composite geometry, but in this case you would probably use RectangleGeometry rather than Rectangle. For details about how to create composite geometries, see Silverlight Geometries Overview.
The fill for a Rectangle or any other shape that has a fill area does not have to be a solid color. It can be any Brush, including ImageBrush or VideoBrush.
The following example shows how to create a Rectangle.
XAML |
---|
<Canvas xmlns="https://schemas.microsoft.com/client/2007" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"> <Rectangle Width="100" Height="100" Fill="Blue" Stroke="Red" Canvas.Top="20" Canvas.Left="20" StrokeThickness="3" /> </Canvas> |