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


UIElement.TranslatePoint(Point, UIElement) Метод

Определение

Преобразует точку относительно данного элемента в координаты относительно указанного элемента.

public:
 System::Windows::Point TranslatePoint(System::Windows::Point point, System::Windows::UIElement ^ relativeTo);
public System.Windows.Point TranslatePoint (System.Windows.Point point, System.Windows.UIElement relativeTo);
member this.TranslatePoint : System.Windows.Point * System.Windows.UIElement -> System.Windows.Point
Public Function TranslatePoint (point As Point, relativeTo As UIElement) As Point

Параметры

point
Point

Значение точки относительно данного элемента.

relativeTo
UIElement

Элемент, в который преобразуется данная точка.

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

Значение точки, которое теперь задано относительно целевого элемента, а не исходного.

Комментарии

Передача null для relativeTo разрешена и указывает, что координаты должны быть относительно корневого элемента в логическом дереве, к которому принадлежит этот элемент.

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

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