RectangleShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Метод

Определение

Возвращает значение, указывающее, находится ли данная точка в пределах геометрического объекта. Также возвращаются результаты проверки нажатия.

public:
 override bool DoHitTest(Microsoft::VisualStudio::Modeling::Diagrams::IGeometryHost ^ geometryHost, Microsoft::VisualStudio::Modeling::Diagrams::PointD hitPoint, Microsoft::VisualStudio::Modeling::Diagrams::DiagramHitTestInfo ^ hitTestInfo, bool includeTolerance);
public override bool DoHitTest (Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost geometryHost, Microsoft.VisualStudio.Modeling.Diagrams.PointD hitPoint, Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo hitTestInfo, bool includeTolerance);
override this.DoHitTest : Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost * Microsoft.VisualStudio.Modeling.Diagrams.PointD * Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo * bool -> bool
Public Overrides Function DoHitTest (geometryHost As IGeometryHost, hitPoint As PointD, hitTestInfo As DiagramHitTestInfo, includeTolerance As Boolean) As Boolean

Параметры

geometryHost
IGeometryHost

Данные экземпляра для геометрии.

hitPoint
PointD

Точка для проверки. Точка представляется в международных единицах измерения относительно левого верхнего угла родительского объекта IGeometryHost.

hitTestInfo
DiagramHitTestInfo

Объект, который будет обновлен результатами проверки нажатия. Этот аргумент может иметь значение null; в этом случае он игнорируется.

includeTolerance
Boolean

Значение true, чтобы включить допустимое отклонение при вычислении HitTest; значение false, чтобы исключить допустимое отклонение.

Возвращаемое значение

Boolean

значение true, если заданная точка находится внутри границы геометрии.

Комментарии

Геометрическая граница включает толщину пера контура, которая находится за пределами графического контура, используемого для рисования геометрии.

Применяется к