Aracılığıyla paylaş


ShapeGeometry.GetPath Yöntem (RectangleD)

Şekil geometrisi etrafında yol alır.

Ad alanı:  Microsoft.VisualStudio.Modeling.Diagrams
Derleme:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll içinde)

Sözdizimi

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

Parametreler

Dönüş Değeri

Tür: System.Drawing.Drawing2D.GraphicsPath
Şekil geometrisi etrafında yolu.

Notlar

Bu özellik bu geometri tarafından kullanılan yolu bir başvuru döndürür.Yeniden atma.Kullanmadan önce yolu kullanmak GetPath() yeniden.Bir kopya gerekiyorsa kullanın GetPathCopy.

Örnekler

Bu örnek için dairesel bir şekildir.Dikkat UninitializedPath kullanılan ve Sıfırla.

/// <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 Güvenliği

Ayrıca bkz.

Başvuru

ShapeGeometry Sınıf

GetPath Fazla Yük

Microsoft.VisualStudio.Modeling.Diagrams Ad Alanı