public void SetMargin(Thickness margin, bool snap = true) { // Update Snap Line if (snap) { MarginSnap(ref margin); } AdornedElement.Margin = margin.Clean(); }