ShapeGeometry.GetPath, méthode (RectangleD)
Obtient le chemin d'accès autour de la géométrie de forme.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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
La zone englobante 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
Le chemin d'accès autour de la géométrie de forme.
Notes
Cette propriété retourne une référence au chemin d'accès utilisé par cette géométrie.Ne le supprimez pas.Utilisez le chemin d'accès avant d'utiliser GetPath() de nouveau.Si vous avez besoin d'une copie, utilisez l'GetPathCopy.
Exemples
Cet exemple est pour une forme circulaire.Remarquez qu'UninitializedPath est utilisé et réinitialisé.
/// <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.