UIElement.FindSubElementsForTouchTargeting(Point, Rect) 方法

定义

使 UIElement 子类能够公开有助于解析触摸目标的子元素。

protected:
 virtual IIterable<IIterable<Point> ^> ^ FindSubElementsForTouchTargeting(Point point, Rect boundingRect) = FindSubElementsForTouchTargeting;
IIterable<IIterable<Point>> FindSubElementsForTouchTargeting(Point const& point, Rect const& boundingRect);
protected virtual IEnumerable<IEnumerable<Point>> FindSubElementsForTouchTargeting(Point point, Rect boundingRect);
function findSubElementsForTouchTargeting(point, boundingRect)
Protected Overridable Function FindSubElementsForTouchTargeting (point As Point, boundingRect As Rect) As IEnumerable(Of IEnumerable(Of Point))

参数

point
Point

所接触的点。

boundingRect
Rect

用于触摸容差的边界。

返回

一组点集。 这些表示与给定触摸点相交的子元素的顶点 (加上容差) 。

注解

列表中的点按 z 顺序降序排列:呈现堆栈的最顶层显示在列表中。

FindElementsInHostCoordinates 是一种类似的静态类帮助程序方法,也用于命中测试和常规对象树检查。 但是, FindSubElementsForTouchTargeting 添加了 Rect 输入的细化,以用于触摸容差。

如果使用 C# 编程,此方法的返回值类型将投影为包含 UIElement的 IEnumerable 泛型集合。

适用于

另请参阅