Metodo NodeShapeGeometry.DoHitTest (IGeometryHost, PointD, DiagramHitTestInfo, Boolean)
Restituisce un valore che indica se il punto specificato sia nei limiti della geometria. Anche i risultati dell'hit test vengono restituiti.
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 Overrides Function DoHitTest ( _
geometryHost As IGeometryHost, _
hitPoint As PointD, _
hitTestInfo As DiagramHitTestInfo, _
includeTolerance As Boolean _
) As Boolean
public override bool DoHitTest(
IGeometryHost geometryHost,
PointD hitPoint,
DiagramHitTestInfo hitTestInfo,
bool includeTolerance
)
Parametri
- geometryHost
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
Dati di istanza per la geometria.
- hitPoint
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Il punto da testare.Il punto in unità internazionali ed è relativo alla parte superiore sinistra del padre di IGeometryHost.
- hitTestInfo
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo
L'oggetto che verrà aggiornato con i risultati dell'hit test.
- includeTolerance
Tipo: System.Boolean
true per includere la tolleranza nel calcolo di HitTest; false per escludere tolleranza.
Valore restituito
Tipo: System.Boolean
Note
Il limite della geometria include lo spessore della penna della struttura che si trova al di fuori del percorso della grafica utilizzato per disegnare la geometria.
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.