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
- boundingBox
Tür: Microsoft.VisualStudio.Modeling.Diagrams.RectangleD
Şekli veya şeklin üst sol üst köşesinde göreceli olarak bağlantı için sınırlayıcı kutu.
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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.