Reputation: 26347
In WPF, I want to get the corner location of a TabControl
in my code, so I can set a ToolWindow's location accordingly when shown.
How do I get the location of a given 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
Upvotes: 3
Views: 3439
Reputation: 50038
Point pt = tabControl.TranslatePoint(new Point(0, 0), windowInstance);
Upvotes: 7