UI元素相对于窗口的位置

3
在WPF中,我想在我的代码中获取TabControl的角落位置,以便在显示时相应地设置ToolWindow的位置。
如何获取给定UIElement的位置?
buildingInfoWindow = new BuildingInfoWindow(); // BuildingWindow : System.Windows.Window
buildingInfoWindow.Owner = this;

//buildingInfoWindow.Left = ?; // relative X coordinate of my TabControl
//buildingInfoWindow.Top = ?; // relative Y coordinate of my TabControl
1个回答

7
Point pt = tabControl.TranslatePoint(new Point(0, 0), windowInstance);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接