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


RightTappedRoutedEventArgs.GetPosition(UIElement) Метод

Определение

Возвращает координаты X и Y положения указателя, при необходимости вычисляемые по координатам источника предоставленного элемента UIElement.

public:
 virtual Point GetPosition(UIElement ^ relativeTo) = GetPosition;
Point GetPosition(UIElement const& relativeTo);
public Point GetPosition(UIElement relativeTo);
function getPosition(relativeTo)
Public Function GetPosition (relativeTo As UIElement) As Point

Параметры

relativeTo
UIElement

Любой объект, производный от UIElement, связанный с тем же деревом объектов. Чтобы указать объект относительно общей системы координат, используйте значение relativeTonull.

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

Точка, представляющая текущие координаты X и Y положения указателя мыши. Если значение NULL было передано как relativeTo, эта координата соответствует общему окну. Если было передано значение relativeTo , отличное от NULL , эта координата относится к объекту, на который ссылается relativeTo.

Комментарии

Работа в Windows 8

В Windows 8 возникла проблема с данными для события RightTapped , при которой значения X и Y для точки, которую вы получили из RightTappedRoutedEventArgs.GetPosition, были отменены (X действительно Y; Y был действительно X). Эта проблема устранена, начиная с Windows 8.1. Но если вы перенацеливание приложения Windows 8 для Windows 8.1, возможно, у вас был код, который обработал эту проблему, заменив X и Y обратно. Если это так, удалите этот код при изменении целевой платформы, так как проблема теперь устранена.

Приложения, которые скомпилированы для Windows 8, но выполняются в Windows 8.1, продолжают использовать правила, действующие в Windows 8.

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

См. также раздел