Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

RectangleGeometry.Rect-Eigenschaft

Aktualisiert: November 2007

Ruft die Abmessungen des Rechtecks ab oder legt diese fest. Dies ist eine Abhängigkeitseigenschaft.

Namespace:  System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/xaml/presentation
public Rect Rect { get; set; }
/** @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.Rect
Erstellt die Position und Größe des Rechtecks. Der Standardwert ist Empty.

Bezeichnerfeld

RectProperty

Auf true festgelegte Metadateneigenschaften

Keine

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;


RectangleGeometry
Eine RectangleGeometry

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

.NET Framework

Unterstützt in: 3.5, 3.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.