Partilhar via


Método ShapeGeometry.GetPath

Incluir membros protegidos
Incluir membros herdados

Obtém o caminho em torno da geometria da forma. Use o caminho retornado antes de aplicar GetPath() para qualquer outra forma. Use GetPathCopy() se você deseja manter um caminho.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

  Nome Descrição
Método público GetPath(IGeometryHost) Obtém o caminho em torno da geometria da forma.Use o caminho retornado antes de aplicar GetPath() para qualquer outra forma.Use GetPathCopy() se você deseja manter um caminho.
Método protegido GetPath(RectangleD) Obtém o caminho em torno da geometria da forma.

Superior

Exemplos

Este exemplo é para uma maneira circular. Observe que UninitializedPath é usado e redefinido.

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

Consulte também

Referência

ShapeGeometry Classe

Namespace Microsoft.VisualStudio.Modeling.Diagrams