2009-12-06 112 views
3

在WPF中,我想在代碼中獲得TabControl的角落位置,因此我可以在顯示時相應地設置一個ToolWindow的位置。UIElement相對於窗口的位置

如何獲得給定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 

回答

7
Point pt = tabControl.TranslatePoint(new Point(0, 0), windowInstance); 
相關問題