UIElement.InputHitTest(Point) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает элемент ввода, расположенный внутри текущего элемента по указанным координатам относительно начала координат текущего элемента.
public:
System::Windows::IInputElement ^ InputHitTest(System::Windows::Point point);
public System.Windows.IInputElement InputHitTest (System.Windows.Point point);
member this.InputHitTest : System.Windows.Point -> System.Windows.IInputElement
Public Function InputHitTest (point As Point) As IInputElement
Параметры
- point
- Point
Координаты смещения в пределах данного элемента.
Возвращаемое значение
Дочерний элемент, расположенный в заданной позиции.
Комментарии
IInputElement возвращается в качестве возвращаемого типа, так как этот тип является общим интерфейсом для обоих UIElement и ContentElement. Затем можно привести тип возвращаемого значения соответствующим образом или использовать экземпляр интерфейса для определенных элементов, определенных интерфейсом IInputElement .
Этот метод обычно не вызывается из кода приложения. Вызов этого метода подходит только в том случае, если планируется повторно реализовать значительный объем уже существующих функций ввода низкого уровня, таких как повторная логика устройства мыши.
IContentHost контрактирует InputHitTest метод с той же сигнатурой, которую некоторые элементы выбирают для явной реализации.