public static Point GetPosition(this UIElement element) { var gt = element.TransformToVisual(Application.Current.RootVisual); var position = gt.Transform(new Point(0, 0)); var zoomFactor = Application.Current.Host.Content.ZoomFactor; //Adjust to Browser Zooming. return new Point(position.X * zoomFactor, position.Y * zoomFactor); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)