RectangleGeometry.Rect-Eigenschaft
Aktualisiert: November 2007
Ruft die Abmessungen des Rechtecks ab oder legt diese fest. Dies ist eine Abhängigkeitseigenschaft.
Assembly: PresentationCore (in PresentationCore.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/xaml/presentation
/** @property */ public Rect get_Rect() /** @property */ public void set_Rect(Rect value)
public function get Rect () : Rect public function set Rect (value : Rect)
<object> <object.Rect> <Rect .../> </object.Rect> </object>
<object Rect="Rect" .../>
Eigenschaftenwert
Typ: System.Windows.RectErstellt die Position und Größe des Rechtecks. Der Standardwert ist Empty.
In diesem Beispiel wird beschrieben, wie mit der RectangleGeometry-Klasse ein Rechteck beschrieben wird.
Im folgenden Beispiel wird das Erstellen und Rendern einer RectangleGeometry veranschaulicht. Die relative Position und die Abmessungen des Rechtecks werden durch eine Rect-Struktur definiert. Die relative Position lautet 50,50. Die Höhe und die Breite betragen jeweils 25, wodurch ein Quadrat erstellt wird. Das Innere des Rechtecks wird mit einem LemonChiffon-Pinsel und die Kontur mit einem Black-Strich der Stärke 1 gezeichnet.
<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;

Zwar wird in diesem Beispiel RectangleGeometry mithilfe eines Path-Elements gerendert, Sie können die RectangleGeometry-Objekte jedoch auf viele verschiedene Arten verwenden. Beispielsweise kann RectangleGeometry verwendet werden, um den Clip eines UIElement oder die Geometry einer GeometryDrawing anzugeben.
Andere Klassen der einfachen Geometrie sind LineGeometry und EllipseGeometry. Diese und auch komplexere Geometrien können auch mit PathGeometry oder StreamGeometry erstellt werden.
Weiterer Code
| Gewusst wie: Animieren einer Rechteckgeometrie mithilfe von Keyframes | In diesem Beispiel wird die Animation der Rect-Eigenschaft eines RectangleGeometrys mithilfe von Keyframes veranschaulicht. |
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.