예제 #1
0
        public void Add(IReadOnly readOnly, IFormGroupBoxSettings groupBoxSettings)
        {
            Properties.Add(readOnly);

            if (!ControlGroupBoxList.Any())
            {
                throw new InvalidOperationException("{196C3BD2-23A7-4AB1-ACA0-62F627F904EB}");
            }

            ControlGroupBoxList
            .Single(g => object.ReferenceEquals(g.GroupBoxSettings, groupBoxSettings))
            .Add(readOnly);
        }
        public void Add(IValidatable validatable, IFormGroupBoxSettings groupBoxSettings)
        {
            Properties.Add(validatable);

            if (!ControlGroupBoxList.Any())
            {
                throw new InvalidOperationException("{AA443C6C-7007-498B-9404-54D87CE1278C}");
            }

            ControlGroupBoxList
            .Single(g => object.ReferenceEquals(g.GroupBoxSettings, groupBoxSettings))
            .Add(validatable);
        }
예제 #3
0
        public void Add(IReadOnly readOnly, IFormGroupBoxSettings groupBoxSettings)
        {
            Properties.Add(readOnly);

            if (!ControlGroupBoxList.Any())
            {
                throw new InvalidOperationException("{40FA092B-D705-44B4-A1B8-151BD2FCD2CD}");
            }

            ControlGroupBoxList
            .Single(g => object.ReferenceEquals(g.GroupBoxSettings, groupBoxSettings))
            .Add(readOnly);
        }
 public void AddControlGroupBox(IFormGroupBoxSettings groupBoxSettings)
 => ControlGroupBoxList.Add(new ControlGroupBox(groupBoxSettings));