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# 或 Microsoft Visual Basic 进行编程,则此方法的返回值类型投影为包含 UIElement的 IEnumerable 泛型集合。 如果使用 Visual C++ 组件扩展 (C++/CX) 进行编程,则此方法的返回类型为 IIterable<UIElement>。

适用于

另请参阅