public static void UpdateConstraints(LayoutConstraintItem item, Action <ConstraintMaker> closure) { if (item.Constraints?.Length <= 0) { MakeConstraints(item, closure); return; } var maker = new ConstraintMaker(item); closure(maker); var constraints = new List <Constraint>(); foreach (var description in maker._descriptions) { if (description.Constraint != null) { constraints.Add(description.Constraint); } } foreach (var constraint in constraints) { constraint.ActivateIfNeeded(updateExisting: true); } }
public static Constraint[] PrepareConstraints(LayoutConstraintItem item, Action <ConstraintMaker> closure) { var maker = new ConstraintMaker(item); closure(maker); var constraints = new List <Constraint>(); foreach (var description in maker._descriptions) { if (description.Constraint != null) { constraints.Add(description.Constraint); } } return(constraints.ToArray()); }
public static void MakeConstraints(LayoutConstraintItem item, Action <ConstraintMaker> closure) { var maker = new ConstraintMaker(item); closure(maker); var constraints = new List <Constraint>(); foreach (var description in maker._descriptions) { if (description.Constraint != null) { constraints.Add(description.Constraint); } } foreach (var constraint in constraints) { constraint.ActivateIfNeeded(updateExisting: false); } }
public Constraint[] PrepareConstraints(Action <ConstraintMaker> closure) { return(ConstraintMaker.PrepareConstraints(View, closure)); }
public void UpdateConstraints(Action <ConstraintMaker> closure) { ConstraintMaker.UpdateConstraints(View, closure); }
public void RemakeConstraints(Action <ConstraintMaker> closure) { ConstraintMaker.RemakeConstraints(View, closure); }
public void RemoveConstraints() { ConstraintMaker.RemoveConstraints(View); }
public void MakeConstraints(Action <ConstraintMaker> closure) { ConstraintMaker.MakeConstraints(Guide, closure); }
public void RemoveConstraints() { ConstraintMaker.RemoveConstraints(Guide); }