TouchHitTestingEventArgs.EvaluateProximity 方法

定义

重载

EvaluateProximity(Point[])

返回多边形作为可能的触摸目标和多边形内调整的触摸点的排名。 排名是通过比较与触摸接触区域相交的所有多边形的目标启发法来确定的。

EvaluateProximity(Rect)

返回矩形作为可能的触摸目标和矩形内调整的触摸点的排名。 排名是通过比较与触摸接触区域相交的所有矩形的目标启发法来确定的。

EvaluateProximity(Point[])

返回多边形作为可能的触摸目标和多边形内调整的触摸点的排名。 排名是通过比较与触摸接触区域相交的所有多边形的目标启发法来确定的。

/// [Windows.Foundation.Metadata.Overload("EvaluateProximityToPolygon")]
CoreProximityEvaluation EvaluateProximity(winrt::array_view <Point> const& controlVertices);
[Windows.Foundation.Metadata.Overload("EvaluateProximityToPolygon")]
public CoreProximityEvaluation EvaluateProximity(Point[] controlVertices);
function evaluateProximity(controlVertices)
Public Function EvaluateProximity (controlVertices As Point()) As CoreProximityEvaluation

参数

controlVertices
Point[]

定义 UI 元素的形状的 x-y 屏幕坐标数组, (多边形) 中的顶点数。 此值必须大于或等于 3。

返回

CoreProximityEvaluation 结构,用于保存排名和调整的接触点数据。

属性

另请参阅

适用于

EvaluateProximity(Rect)

返回矩形作为可能的触摸目标和矩形内调整的触摸点的排名。 排名是通过比较与触摸接触区域相交的所有矩形的目标启发法来确定的。

/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("EvaluateProximityToRect")]
CoreProximityEvaluation EvaluateProximity(Rect const& controlBoundingBox);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("EvaluateProximityToRect")]
public CoreProximityEvaluation EvaluateProximity(Rect controlBoundingBox);
function evaluateProximity(controlBoundingBox)
Public Function EvaluateProximity (controlBoundingBox As Rect) As CoreProximityEvaluation

参数

controlBoundingBox
Rect

定义 UI 元素边界框的 Rect

返回

CoreProximityEvaluation 结构,用于保存排名和调整的接触点数据。

属性

另请参阅

适用于