Share via


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[]

x-y 螢幕座標的陣列,定義 UI 元素的形狀 (多邊形中的頂點數目) 。 此值必須大於或等於 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結構,可保存排名和調整的觸控點資料。

屬性

另請參閱

適用於