Click to Rate and Give Feedback
MSDN
MSDN Library
Web Development
Silverlight 3
Rectangle Class

  Switch on low bandwidth view
This page is specific to
Microsoft Silverlight 3

Other versions are also available for the following:
.NET Framework Class Library for Silverlight
Rectangle Class

Draws a rectangle shape, which can have a stroke and a fill.

Namespace:  System.Windows.Shapes
Assembly:  System.Windows (in System.Windows.dll)
Visual Basic (Declaration)
Public NotInheritable Class Rectangle _
    Inherits Shape
Visual Basic (Usage)
Dim instance As Rectangle
C#
public sealed class Rectangle : Shape
XAML Object Element Usage
<Rectangle .../>

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 Geometries.

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. For more information, see Brushes.

The following example shows how to create a Rectangle.

Run this sample

<Canvas>  
     
  <Rectangle Width="100" Height="100" Fill="Blue" Stroke="Red" 
   Canvas.Top="20" Canvas.Left="20" StrokeThickness="3" />

</Canvas>
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

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

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker