UIElement在WinRT中的绝对坐标



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

相关内容

  • 没有找到相关文章

最新更新