ShapeGeometry.GetPath-Methode (RectangleD)
Ruft den Pfad um die Formgeometrie ab.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
Protected Overridable Function GetPath ( _
boundingBox As RectangleD _
) As GraphicsPath
protected virtual GraphicsPath GetPath(
RectangleD boundingBox
)
Parameter
- boundingBox
Typ: Microsoft.VisualStudio.Modeling.Diagrams.RectangleD
Das umgebende Rechteck für die Form oder den Link, relativ zur linken oberen Ecke des übergeordneten Elements der Form.
Rückgabewert
Typ: System.Drawing.Drawing2D.GraphicsPath
Der Pfad um die Formgeometrie.
Hinweise
Diese Eigenschaft gibt einen Verweis auf dem Pfad zurück, der durch diese Geometrie verwendet wird. Geben Sie sie nicht frei. Verwenden Sie den Pfad, vor GetPath() erneut verwenden. Wenn Sie eine Kopie benötigen, verwenden Sie GetPathCopy.
Beispiele
Dieses Beispiel ist für eine zirkuläre Form. Beachten Sie, dass UninitializedPath verwendet und Zurücksetzen wird.
/// <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;
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.