Udostępnij za pośrednictwem


Metoda ShapeGeometry.GetPath —

Uwzględnij chronione elementy członkowskie
Uwzględnij dziedziczone elementy członkowskie

Pobiera ścieżki wokół geometrii kształtu.Użyj ścieżki zwrócone przed zastosowaniem GetPath() do każdego innego kształtu.Użycie GetPathCopy() Jeśli chcesz zachować ścieżki.

Ten element członkowski jest przeciążony. Aby uzyskać pełne informacje dotyczące tego elementu członkowskiego, w tym informacje o jego składni i zastosowaniu oraz odpowiednie przykłady, kliknij nazwę na liście przeciążeń.

Lista przeciążeń

  Nazwa Opis
Metoda publiczna GetPath(IGeometryHost) Pobiera ścieżki wokół geometrii kształtu.Użyj ścieżki zwrócone przed zastosowaniem GetPath() do każdego innego kształtu.Użycie GetPathCopy() Jeśli chcesz zachować ścieżki.
Metoda chroniona GetPath(RectangleD) Pobiera ścieżki wokół geometrii kształtu.

Początek

Przykłady

Ten przykład dotyczy okrągłemu kształtowi.Należy zauważyć, że UninitializedPath jest używany i zresetować.

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

Zobacz też

Informacje

ShapeGeometry Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams