NodeShapeGeometry.DoHitTest (Método) (IGeometryHost, PointD, DiagramHitTestInfo, Boolean)
Devuelve un valor que indica si el punto especificado está dentro del límite de geometría.Los resultados de pruebas de posicionamiento también se devuelven.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxis
'Declaración
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
)
Parámetros
- geometryHost
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
Los datos de la instancia de geometría.
- hitPoint
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
El punto para realizar la prueba.El punto está en unidades universal y está en relación con la posición superior izquierda del elemento primario de IGeometryHost.
- hitTestInfo
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo
El objeto que se actualizará con la prueba de posicionamiento resultados.
- includeTolerance
Tipo: System.Boolean
true para incluir tolerancia en el cálculo de HitTest; false para excluir tolerancia.
Valor devuelto
Tipo: System.Boolean
Comentarios
El límite de geometría incluye el grosor del lápiz de esquema que se encuentra fuera de la ruta de acceso de los gráficos utilizada para dibujar la geometría.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)