Поделиться через


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, определяющих форму элемента пользовательского интерфейса (количество вершин в многоугольнике). Это значение должно быть больше или равно 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

Прямоугольник, определяющий ограничивающий прямоугольник элемента пользовательского интерфейса.

Возвращаемое значение

Структура CoreProximityEvaluation , содержащая ранг и скорректированные данные о точках касания.

Атрибуты

См. также раздел

Применяется к