Прочитать на английском

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


UIElement.InputHitTest(Point) Метод

Определение

Возвращает элемент ввода, расположенный внутри текущего элемента по указанным координатам относительно начала координат текущего элемента.

C#
public System.Windows.IInputElement InputHitTest (System.Windows.Point point);

Параметры

point
Point

Координаты смещения в пределах данного элемента.

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

IInputElement

Дочерний элемент, расположенный в заданной позиции.

Комментарии

IInputElement возвращается в качестве возвращаемого типа, так как этот тип является общим интерфейсом для обоих UIElement и ContentElement. Затем можно привести тип возвращаемого значения соответствующим образом или использовать экземпляр интерфейса для определенных элементов, определенных интерфейсом IInputElement .

Этот метод обычно не вызывается из кода приложения. Вызов этого метода подходит только в том случае, если планируется повторно реализовать значительный объем уже существующих функций ввода низкого уровня, таких как повторная логика устройства мыши.

IContentHost контрактирует InputHitTest метод с той же сигнатурой, которую некоторые элементы выбирают для явной реализации.

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

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7