Condividi tramite


Metodo ShapeGeometry.GetPath

Includi membri protetti
Includi membri ereditati

Ottiene il percorso attorno alla geometria della forma. Utilizza il percorso restituito prima di applicare GetPath() a qualsiasi altra forma. Utilizza GetPathCopy() se si desidera mantenere un percorso.

Si tratta di un membro di overload. Per informazioni complete su questo membro, inclusi la sintassi, l'utilizzo e gli esempi, fare clic su un nome nell'elenco degli overload.

Elenco di overload

  Nome Descrizione
Metodo pubblico GetPath(IGeometryHost) Ottiene il percorso attorno alla geometria della forma.Utilizza il percorso restituito prima di applicare GetPath() a qualsiasi altra forma.Utilizza GetPathCopy() se si desidera mantenere un percorso.
Metodo protetto GetPath(RectangleD) Ottiene il percorso attorno alla geometria della forma.

In alto

Esempi

Questo esempio è valido per una forma circolare. Si noti che viene utilizzato UninitializedPath e reimposta.

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

Vedere anche

Riferimenti

ShapeGeometry Classe

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams