示例#1
0
        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);
        }
示例#2
0
 public StyleButton(ButtonStyleSetSpecs specs) : this()
 {
     StyleSetSpecs = specs;
 }