Freigeben über


ShapeGeometry.GetPath-Methode

Geschützte Member einschließen
Geerbte Member einschließen

Ruft den Pfad um die Formgeometrie ab. Verwenden Sie den zurückgegebenen Pfad, bevor Sie GetPath() auf andere Formen anwenden. Verwenden Sie GetPathCopy(), wenn Sie einen Pfad beibehalten möchten.

Dieser Member wird überladen. Klicken Sie auf einen Namen in der Überladungsliste, um vollständige Informationen zu diesem Member sowie zu Syntax, Nutzung und Beispielen zu erhalten.

Überladungs liste

  Name Beschreibung
Öffentliche Methode GetPath(IGeometryHost) Ruft den Pfad um die Formgeometrie ab.Verwenden Sie den zurückgegebenen Pfad, bevor Sie GetPath() auf andere Formen anwenden.Verwenden Sie GetPathCopy(), wenn Sie einen Pfad beibehalten möchten.
Geschützte Methode GetPath(RectangleD) Ruft den Pfad um die Formgeometrie ab.

Zum Seitenanfang

Beispiele

Dieses Beispiel ist für eine zirkuläre Form. Beachten Sie, dass UninitializedPath verwendet und Zurücksetzen wird.

/// <summary>
/// Gets the GraphicsPath of the geometry.
/// Returns a reference to the path - do not dispose it.
/// </summary>
/// <param name="boundingBox">The bounding box of the shape.</param>
/// <returns>The GraphicsPath of the geometry.</returns>
protected override GraphicsPath GetPath(RectangleD boundingBox)
{
GraphicsPath path = UninitializedPath;
path.Reset();

path.AddEllipse((float)boundingBox.X, (float)boundingBox.Y, (float)boundingBox.Width, (float)boundingBox.Height);
return path;
}

Siehe auch

Referenz

ShapeGeometry Klasse

Microsoft.VisualStudio.Modeling.Diagrams-Namespace