Aracılığıyla paylaş


ShapeGeometry.GetPath Yöntem

Korumalı Üyeleri Ekle
Devralınan Üyeleri Ekle

Şekil geometrisi etrafında yol alır.Uygulamadan önce döndürülen yol kullanmak GetPath() için başka bir şekil.Use GetPathCopy() bir yol tutmak istiyorsanız.

Bu üye aşırı yüklü. Bu üyeyle ilgili, sözdizimini, kullanımı ve örnekleri de içerecek şekilde tam bilgi edinmek için fazla yük listesinde bir adı tıklatın.

Fazla Yük Listesi

  Ad Açıklama
Genel yöntem GetPath(IGeometryHost) Şekil geometrisi etrafında yol alır.Uygulamadan önce döndürülen yol kullanmak GetPath() için başka bir şekil.Use GetPathCopy() bir yol tutmak istiyorsanız.
Korumalı yöntem GetPath(RectangleD) Şekil geometrisi etrafında yol alır.

Üst

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

Ayrıca bkz.

Başvuru

ShapeGeometry Sınıf

Microsoft.VisualStudio.Modeling.Diagrams Ad Alanı