Compartilhar via


Método ShapeGeometry.GetPath

Incluir membros protegidos
Incluir membros herdados

Obtém o caminho ao redor a geometria da forma.Use o caminho retornado antes de aplicar GetPath() para qualquer outra forma.Use GetPathCopy() se você quiser manter um caminho.

Esse membro está sobrecarregado. Para obter informações completas 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 ao redor a geometria da forma.Use o caminho retornado antes de aplicar GetPath() para qualquer outra forma.Use GetPathCopy() se você quiser manter um caminho.
Método protegido GetPath(RectangleD) Obtém o caminho ao redor a geometria da forma.

Superior

Exemplos

Este exemplo é para uma forma circular.Observe que UninitializedPath é usada e redefinir.

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