UIElement.HitTestCore 方法

定义

实现 HitTestCore(GeometryHitTestParameters) 以提供基元素命中测试行为。

重载

HitTestCore(GeometryHitTestParameters)

实现 HitTestCore(GeometryHitTestParameters) 以提供基元素命中测试行为(返回 GeometryHitTestResult)。

HitTestCore(PointHitTestParameters)

实现 HitTestCore(PointHitTestParameters) 以提供基元素命中测试行为(返回 HitTestResult)。

HitTestCore(GeometryHitTestParameters)

实现 HitTestCore(GeometryHitTestParameters) 以提供基元素命中测试行为(返回 GeometryHitTestResult)。

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

参数

hitTestParameters
GeometryHitTestParameters

描述要执行的命中测试,包括初始命中点。

返回

测试结果,包括计算的几何图形。

注解

有关在进一步的派生类中重写此方法的信息,请参阅原始虚拟 Visual.HitTestCore 方法。 请注意,几个特定的控件 (TextBlock,例如,) 确实具有不同的实现,这些实现会替代此实现。

此方法不打算从应用程序代码调用。 此方法支持由输入系统的各个方面公开的内部命中测试行为, (鼠标指针是否位于元素上,例如) 。

适用于

.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)

实现 HitTestCore(PointHitTestParameters) 以提供基元素命中测试行为(返回 HitTestResult)。

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

参数

hitTestParameters
PointHitTestParameters

描述要执行的命中测试,包括初始命中点。

返回

包括计算的点的测试结果。

注解

有关在进一步的派生类中重写此方法的信息,请参阅原始虚拟 Visual.HitTestCore 方法。 请注意, (TextBlock几个特定的控件,例如,) 确实具有不同的实现,这些实现会根据 定义重写HitTestCoreUIElement

此方法不打算从应用程序代码调用。 此方法支持由输入系统的各个方面公开的内部命中测试行为, (鼠标指针是否位于元素上,例如) 。

适用于

.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