Freigeben über


ShapeGeometry.GetPath-Methode (RectangleD)

Ruft den Pfad um die Formgeometrie ab.

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntax

'Declaration
Protected Overridable Function GetPath ( _
    boundingBox As RectangleD _
) As GraphicsPath
protected virtual GraphicsPath GetPath(
    RectangleD boundingBox
)

Parameter

Rückgabewert

Typ: System.Drawing.Drawing2D.GraphicsPath
Der Pfad um die Formgeometrie.

Hinweise

Diese Eigenschaft gibt einen Verweis auf dem Pfad zurück, der durch diese Geometrie verwendet wird. Geben Sie sie nicht frei. Verwenden Sie den Pfad, vor GetPath() erneut verwenden. Wenn Sie eine Kopie benötigen, verwenden Sie GetPathCopy.

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;
}

.NET Framework-Sicherheit

Siehe auch

Referenz

ShapeGeometry Klasse

GetPath-Überladung

Microsoft.VisualStudio.Modeling.Diagrams-Namespace