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 派生对象。 若要指定相对于整体坐标系的对象,请使用 null relativeTo 值。

返回

一个 Point ,表示鼠标指针位置的当前 x 和 y 坐标。 如果 null 作为 relativeTo 传递,则此坐标适用于整个窗口。 如果传递了除 null 以外的 relativeTo 值,则此坐标相对于 relativeTo 引用的对象。

注解

Windows 8 行为

Windows 8 存在 RightTapped 事件的数据问题,其中从 RightTappedRoutedEventArgs.GetPosition 获取的点的 XY 值被反转 (XY; Y 真的是 X) 。 此问题已从 Windows 8.1 开始修复。 但是,如果你要重定目标 Windows 8 应用以Windows 8.1,你可能已经有代码通过交换 XY 来解决此问题。 如果是这样,请在重新定位时删除该代码,因为问题现已修复。

对于针对 Windows 8 编译的应用,如果它在 Windows 8.1 上运行,将继续使用 Windows 8 行为。

适用于

另请参阅