无法找到在Metro风格应用程序中定位UIElement
的绝对位置的方法。 有人知道解决方案吗?
(上下文:我希望弹出窗口显示在名为“it”的按钮旁边)
无法找到在Metro风格应用程序中定位UIElement
的绝对位置的方法。 有人知道解决方案吗?
(上下文:我希望弹出窗口显示在名为“it”的按钮旁边)
这应该可以正常工作...
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));
}