Абсолютные координаты 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));
}