Metodo ShapeGeometry.DoFoldToShape
Calcola il punto in cui un connettore attraversa la struttura della forma geometrica. Viene utilizzato per calcolare in punto in cui i connettori devono terminare.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintassi
'Dichiarazione
Public MustOverride Function DoFoldToShape ( _
geometryHost As IGeometryHost, _
potentialPoint As PointD, _
vectorEndpoint As PointD _
) As PointD
public abstract PointD DoFoldToShape(
IGeometryHost geometryHost,
PointD potentialPoint,
PointD vectorEndpoint
)
Parametri
- geometryHost
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
Forma o collegamento.
- potentialPoint
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Punto lungo il rettangolo di delimitazione in cui il connettore attraversa il limite, misurato in relazione alla forma padre.
- vectorEndpoint
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Direzione del connettore.Punto arbitrario lungo la riga, in coordinate relative a potentialPoint.Ad esempio, se la riga è orizzontale, la coordinata Y sarà 0.
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Punto in cui il connettore incrocia la struttura della forma, misurato in relazione alla forma padre.
Note
È possibile eseguire l'override di questo metodo se la forma non occupa completamente al rettangolo limite. In alternativa, può essere più semplice da eseguire l'override dell'DoFoldToShape in ShapeElement e evita la creazione di una classe di ShapeGeometry.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.