Freigeben über


RightTappedRoutedEventArgs.GetPosition(UIElement) Methode

Definition

Gibt die x- und y-Koordinaten der Zeigerposition zurück, die optional anhand eines Koordinatenursprungs eines angegebenen UIElement ausgewertet werden.

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

Parameter

relativeTo
UIElement

Jedes von UIElement abgeleitete Objekt, das mit derselben Objektstruktur verbunden ist. Um das Objekt relativ zum Gesamtkoordinatensystem anzugeben, verwenden Sie den relativeTo-WertNULL.

Gibt zurück

Ein Punkt , der die aktuellen x- und y-Koordinaten der Mauszeigerposition darstellt. Wenn NULL als relativeTo übergeben wurde, ist diese Koordinate für das Gesamtfenster. Wenn ein anderer relativeTo-Wert als NULL übergeben wurde, ist diese Koordinate relativ zum Objekt, auf das von relativeTo verwiesen wird.

Hinweise

Windows 8-Verhaltensweise

Windows 8 hatte ein Problem mit den Daten für das RightTapped-Ereignis , bei dem die X - und Y-Werte für den Punkt, den Sie von RightTappedRoutedEventArgs.GetPosition erhalten, umgekehrt wurden (X war wirklich Y; Y war wirklich X). Dieses Problem wurde ab Windows 8.1 behoben. Wenn Sie jedoch eine Windows 8-App für Windows 8.1 neu ausrichten, hatten Sie möglicherweise Code, der dieses Problem umgehen kann, indem X undY wieder ausgetauscht wurden. Wenn dies der Grund ist, entfernen Sie diesen Code, wenn Sie eine erneute Zielzuweisung ausführen, da das Problem jetzt behoben ist.

Apps, die für Windows 8 kompiliert wurden, aber unter Windows 8.1 ausgeführt werden, weisen weiterhin das Windows 8-Verhalten auf.

Gilt für:

Weitere Informationen