Абсолютные координаты UIElement в WinRT

Не удается найти способ найти абсолютную позицию UIElement в стиле Metro приложение. Кто-нибудь знает решение?

(контекст: я хочу, чтобы всплывающее окно отображалось рядом с кнопкой, вызывающей его)

1 ответ

Решение

Это должно работать...

private void Button_Click(object sender, RoutedEventArgs e)
{
   var button = sender as Button;
   var ttv = button.TransformToVisual(Window.Current.Content);
   Point screenCoords = ttv.TransformPoint(new Point(0, 0));
}
Другие вопросы по тегам