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 構造体。

属性

こちらもご覧ください

適用対象