WinRT中UIElement的绝对坐标

无法找到一种方法来定位Metro风格应用中UIElement绝对位置。 有人知道解决方案吗?

(上下文:我希望弹出窗口显示在名为它的按钮旁边)

这应该工作……

 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)); }