WinRT中UIElement的绝对坐标

snu*_*182 9 c# user-interface windows-runtime uielement

无法找到一种方法来定位UIElementMetro风格应用程序中的绝对位置.有人知道解决方案吗?

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

Jef*_*and 22

这应该工作......

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));
}
Run Code Online (Sandbox Code Playgroud)