Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird die Verwendung der RectangleGeometry Klasse zum Beschreiben eines Rechtecks beschrieben.
Beispiel
Im folgenden Beispiel wird gezeigt, wie RectangleGeometry erstellt und gerendert wird. Die relative Position und die Abmessungen des Rechtecks werden durch eine Rect Struktur definiert. Die relative Position ist 50,50
und die Höhe sowie die Breite sind beide 25
, was ein Quadrat bildet. Das Innere des Rechtecks wird mit einem LemonChiffon-Pinsel bemalt und seine Kontur mit einem Black-Strich mit einer Stärke von 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
Rechteckgeometrie
Obwohl in diesem Beispiel ein Path-Element zum Rendern des RectangleGeometryverwendet wurde, gibt es viele andere Möglichkeiten, RectangleGeometry Objekte zu verwenden. Zum Beispiel kann RectangleGeometry verwendet werden, um Clip von UIElement oder Geometry von GeometryDrawing anzugeben.
Andere einfache Geometrieklassen sind LineGeometry und EllipseGeometry. Diese Geometrien sowie komplexere Geometrien können auch mithilfe von PathGeometry oder StreamGeometry erstellt werden.
Siehe auch
.NET Desktop feedback