private static void ChangeMarginSide(FrameworkElement frameworkElement, MarginSides marginSide) { if (frameworkElement == null) { return; } var margin = frameworkElement.Margin; switch (marginSide) { case MarginSides.Left: margin.Left = MarginSetterExtension.GetMarginLeft(frameworkElement); break; case MarginSides.Top: margin.Top = MarginSetterExtension.GetMarginTop(frameworkElement); break; case MarginSides.Right: margin.Right = MarginSetterExtension.GetMarginRight(frameworkElement); break; case MarginSides.Bottom: margin.Bottom = MarginSetterExtension.GetMarginBottom(frameworkElement); break; } frameworkElement.Margin = margin; }
private static void ChangeMarginSide(FrameworkElement frameworkElement, MarginSides marginSide) { if (frameworkElement == null) { return; } var margin = frameworkElement.Margin; switch(marginSide) { case MarginSides.Left: margin.Left = MarginSetterExtension.GetMarginLeft(frameworkElement); break; case MarginSides.Top: margin.Top = MarginSetterExtension.GetMarginTop(frameworkElement); break; case MarginSides.Right: margin.Right = MarginSetterExtension.GetMarginRight(frameworkElement); break; case MarginSides.Bottom: margin.Bottom = MarginSetterExtension.GetMarginBottom(frameworkElement); break; } frameworkElement.Margin = margin; }