次の方法で共有


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 派生オブジェクト。 座標系全体に対する相対オブジェクトを指定するには、 relativeTo 値を null に設定します

戻り値

マウス ポインター位置の現在の x 座標と y 座標を表す PointnullrelativeTo として渡された場合、この座標はウィンドウ全体を表します。 null 以外の relativeTo 値が渡された場合、この座標は relativeTo によって参照されるオブジェクトに対して相対的です。

注釈

Windows 8 の動作

Windows 8 では RightTapped イベントのデータに問題がありました。ここで、RightTappedRoutedEventArgs.GetPosition から取得するポイントの XY の値が元に戻されました (X は実際には Y です。Yは本当にXでした)。 この問題は、Windows 8.1 以降で修正されています。 ただし、Windows 8.1用の Windows 8 アプリを再ターゲットする場合は、XY を入れ替えてこの問題を回避するコードがあった可能性があります。 その場合は、問題が修正されたため、再ターゲットするときにそのコードを削除します。

Windows 8 用にコンパイルしたアプリは、Windows 8.1 上で実行しても Windows 8 のときと同じ動作になります。

適用対象

こちらもご覧ください