2009-12-06 5 views
3

Dans WPF, je souhaite obtenir l'emplacement du coin d'un TabControl dans mon code, afin de pouvoir définir la position d'une ToolWindow en conséquence lorsqu'elle est affichée.Position UIElement par rapport à la fenêtre

Comment obtenir l'emplacement d'un UIElement donné?

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 

Répondre

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