Partilhar via


Método ShapeGeometry.GetPath (RectangleD)

Obtém o caminho ao redor a geometria da forma.

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxe

'Declaração
Protected Overridable Function GetPath ( _
    boundingBox As RectangleD _
) As GraphicsPath
protected virtual GraphicsPath GetPath(
    RectangleD boundingBox
)

Parâmetros

Valor de retorno

Tipo: System.Drawing.Drawing2D.GraphicsPath
O caminho ao redor a geometria da forma.

Comentários

Essa propriedade retorna uma referência para o caminho usado por este geometry.Não dispor-lo.Use o caminho antes de usar GetPath() novamente.Se precisar de uma cópia, use GetPathCopy.

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

Segurança do .NET Framework

Consulte também

Referência

ShapeGeometry Classe

Sobrecargas GetPath

Namespace Microsoft.VisualStudio.Modeling.Diagrams