ShapeGeometry.GetPath, méthode (RectangleD)
Obtient le tracé autour de la géométrie de la forme.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
Protected Overridable Function GetPath ( _
boundingBox As RectangleD _
) As GraphicsPath
protected virtual GraphicsPath GetPath(
RectangleD boundingBox
)
Paramètres
- boundingBox
Type : Microsoft.VisualStudio.Modeling.Diagrams.RectangleD
Cadre englobant pour la forme ou le lien, par rapport à l'angle supérieur gauche du parent de la forme.
Valeur de retour
Type : System.Drawing.Drawing2D.GraphicsPath
Tracé autour de la géométrie de la forme.
Notes
Cette propriété retourne une référence au chemin d'accès utilisé par cette géométrie. Ne le disposez pas. Utilisez le tracé avant d'utiliser GetPath() de nouveau. Si vous avez besoin d'une copie, utilisez l'GetPathCopy.
Exemples
Cet exemple est destiné à une forme circulaire. Notez qu' UninitializedPath est utilisé et réinitialise.
/// <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;
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.