RightTappedRoutedEventArgs.GetPosition(UIElement) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.