Comment : définir un rectangle à l'aide d'un RectangleGeometry
Mise à jour : novembre 2007
Cet exemple décrit comment utiliser la classe RectangleGeometry pour décrire un rectangle.
Exemple
L'exemple suivant montre comment créer et rendre un RectangleGeometry. La position relative et les dimensions du rectangle sont définies par une structure Rect. La position relative est 50,50. La hauteur et la largeur sont toutes les deux de 25 et forment un carré. L'intérieur du rectangle est peint avec un pinceau LemonChiffon et son plan est peint avec un trait Black d'une épaisseur de 1.
<Path Fill="LemonChiffon" Stroke="Black" StrokeThickness="1">
<Path.Data>
<RectangleGeometry Rect="50,50,25,25" />
</Path.Data>
</Path>
RectangleGeometry myRectangleGeometry = new RectangleGeometry();
myRectangleGeometry.Rect = new Rect(50,50,25,25);
Path myPath = new Path();
myPath.Fill = Brushes.LemonChiffon;
myPath.Stroke = Brushes.Black;
myPath.StrokeThickness = 1;
myPath.Data = myRectangleGeometry;
RectangleGeometry
Bien que cet exemple ait utilisé un élément Path pour restituer le RectangleGeometry, de nombreuses autres méthodes permettent d'utiliser des objets RectangleGeometry. Par exemple, un RectangleGeometry peut être utilisé pour spécifier le Clip d'un UIElement ou le Geometry d'un GeometryDrawing.
D'autres classes de géométrie simple incluent LineGeometry et EllipseGeometry. Ces géométries, ainsi que d'autres plus complexes, peuvent également être créées à l'aide d'un PathGeometry ou d'un StreamGeometry.
Voir aussi
Tâches
Comment : créer une forme composite
Comment : créer une forme à l'aide d'un PathGeometry