DrawingVisual.HitTestCore 方法

定义

HitTestCore 确定是否已命中可视对象的边界。

重载

HitTestCore(GeometryHitTestParameters)

确定可视对象的边界中是否存在几何图形值。

HitTestCore(PointHitTestParameters)

确定在 DrawingVisual 对象的边界中是否存在点坐标值。

HitTestCore(GeometryHitTestParameters)

确定可视对象的边界中是否存在几何图形值。

C#
protected override System.Windows.Media.GeometryHitTestResult HitTestCore(System.Windows.Media.GeometryHitTestParameters hitTestParameters);

参数

hitTestParameters
GeometryHitTestParameters

一个 GeometryHitTestParameters 类型的值,指定命中测试所依据的 Geometry

返回

一个 GeometryHitTestResult 类型的值。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

HitTestCore(PointHitTestParameters)

确定在 DrawingVisual 对象的边界中是否存在点坐标值。

C#
protected override System.Windows.Media.HitTestResult HitTestCore(System.Windows.Media.PointHitTestParameters hitTestParameters);

参数

hitTestParameters
PointHitTestParameters

一个 PointHitTestParameters 类型的值,指定命中测试所依据的 Point

返回

一个 HitTestResult 类型的值,表示从命中测试中返回的 Visual

注解

VisualHit返回值的 属性表示命中的可视对象。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10