/// <summary> /// Sets value for one or more margins using flags. /// </summary> /// <param name="margin">Margin flags.</param> /// <param name="value">Value to set.</param> public void SetMargins(Margins margin, int value) { if (margin.HasFlag(Margins.Top)) { TopMargin = value; } if (margin.HasFlag(Margins.Bottom)) { BottomMargin = value; } if (margin.HasFlag(Margins.Left)) { LeftMargin = value; } if (margin.HasFlag(Margins.Right)) { RightMargin = value; } }