Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I det här exemplet beskrivs hur du använder RectangleGeometry klassen för att beskriva en rektangel.
Exempel
I följande exempel visas hur du skapar och renderar en RectangleGeometry. Rektangelns relativa position och dimensioner definieras av en Rect struktur. Den relativa positionen är 50,50 och höjden och bredden skapar båda 25 en kvadrat. Rektangelns interiör är målad med en LemonChiffon borste och dess kontur är målad med en Black linje med en tjocklek på 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;
Dim myRectangleGeometry As New RectangleGeometry()
myRectangleGeometry.Rect = New Rect(50,50,25,25)
Dim myPath As New Path()
myPath.Fill = Brushes.LemonChiffon
myPath.Stroke = Brushes.Black
myPath.StrokeThickness = 1
myPath.Data = myRectangleGeometry
RektangelGeometri
Även om det här exemplet använde ett Path element för att återge RectangleGeometryfinns det många andra sätt att använda RectangleGeometry objekt. Till exempel kan en RectangleGeometry användas för att ange Clip för en UIElement eller Geometry för en GeometryDrawing.
Andra enkla geometriklasser är LineGeometry och EllipseGeometry. Dessa geometrier, liksom mer komplexa, kan också skapas med hjälp av en PathGeometry eller StreamGeometry.
Se även
.NET Desktop feedback