Beispiel #1
0
        internal static Rect GetBoundsRectRelativeTo(this View element, View relativeTo)
        {
            var elementToTarget        = UIElement.TransformToVisual(element, relativeTo);
            var elementRect            = new Rect(0, 0, ViewHelper.PhysicalToLogicalPixels(element.Width), ViewHelper.PhysicalToLogicalPixels(element.Height));
            var elementRectRelToTarget = elementToTarget.TransformBounds(elementRect);

            return(elementRectRelToTarget);
        }
Beispiel #2
0
 internal static Rect GetBoundsRectRelativeTo(this UIElement element, UIElement relativeTo)
 {
     var elementToTarget        = element.TransformToVisual(relativeTo);
     var elementRect            = new Rect(default, element.RenderSize);