private static ButtonStyleSetSpecs ApplyStyle(params ButtonStyleSetSpecs[] args) { var output = new ButtonStyleSetSpecs(); foreach (var s in args) { if (s == null) { continue; } ApplyStyle(output.Base, s.Base); ApplyStyle(output.Active, s.Active); output.Size = s.Size; } ApplyStyle(output.Active, output.Base, true); return(output); }
public StyleButton(ButtonStyleSetSpecs specs) : this() { StyleSetSpecs = specs; }