示例#1
0
 public Page(int id, string name)
     : base(id, name)
 {
     Properties = new PageProperties(this);
     Properties.ActionList.Page = this;
     Controls = new PageControls(this);
     Code     = new Code(this);
 }
示例#2
0
        internal RequestPage(IHasRequestPage container)
        {
            Container = container;

            Properties = new RequestPageProperties(this);
            Properties.ActionList.Page = this;

            Controls = new PageControls(this);
        }
示例#3
0
        public static void Add(this PageControls pageControls, PageControlBase item, Position?position)
        {
            switch (position.GetValueOrDefault(Position.LastWithinContainer))
            {
            case Position.FirstWithinContainer:
                pageControls.Insert(0, item);
                break;

            case Position.LastWithinContainer:
                pageControls.Add(item);
                break;
            }
        }