private static bool IsParentLayoutRounded(ILayoutable?child, out double scale) { var layoutableParent = (ILayoutable?)child?.GetVisualParent(); if (layoutableParent == null || !((Layoutable)layoutableParent).UseLayoutRounding) { scale = 1.0; return(false); } scale = GetLayoutScale(layoutableParent); return(true); }