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.