Metoda ShapeGeometry.GetPath — (RectangleD)
Pobiera ścieżki wokół geometrii kształtu.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Składnia
'Deklaracja
Protected Overridable Function GetPath ( _
boundingBox As RectangleD _
) As GraphicsPath
protected virtual GraphicsPath GetPath(
RectangleD boundingBox
)
Parametry
- boundingBox
Typ: Microsoft.VisualStudio.Modeling.Diagrams.RectangleD
Pole ograniczenia dla kształtu lub łącze, względem lewego górnego rogu kształtu nadrzędnego.
Wartość zwracana
Typ: System.Drawing.Drawing2D.GraphicsPath
Ścieżki wokół geometrii kształtu.
Uwagi
Ta właściwość zwraca odwołanie do ścieżki używanej przez to geometrii.Nie usuwaj go.Przed użyciem należy użyć ścieżki GetPath() ponownie.Jeśli kopia jest wymagane, użyć GetPathCopy.
Przykłady
Ten przykład dotyczy okrągłemu kształtowi.Należy zauważyć, że UninitializedPath jest używany i zresetować.
/// <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;
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.