C# WinRT中ui元素的绝对坐标
在Metro style应用程序中找不到定位C# WinRT中ui元素的绝对坐标,c#,user-interface,windows-runtime,uielement,C#,User Interface,Windows Runtime,Uielement,在Metro style应用程序中找不到定位ui元素的绝对位置的方法。有人知道解决办法吗 (上下文:我希望在名为它的按钮旁边显示一个弹出窗口)这应该可以 private void Button_Click(object sender, RoutedEventArgs e) { var button = sender as Button; var ttv = button.TransformToVisual(Window.Current.Content); Point scree
ui元素的绝对位置的方法。有人知道解决办法吗
(上下文:我希望在名为它的按钮旁边显示一个弹出窗口)这应该可以
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));
}
有点不合理,但我想这是有道理的。谢谢你的解决方案。