예제 #1
0
 public Tree(Manager.Session Session, Type NodeFormatterType)
     : base(Session)
 {
     this.Select            = new SelectCommand(this);
     this._lazyLoad         = true;
     this.NodeFormatterType = NodeFormatterType;
 }
예제 #2
0
 public Property(Manager.Session Session, Model.PropertyType PropertyType)
     : this(Session)
 {
     this.UpdatingBinding     = false;
     this.IntermediateChanges = false;
     this.PropertyType        = PropertyType;
     this.Label = PropertyType.Label;
 }
예제 #3
0
 public Property(Manager.Session Session)
     : base(Session)
 {
     this.UpdatingBinding     = false;
     this.IntermediateChanges = false;
     this.Required            = false;
     this.Width = 180;
 }
예제 #4
0
 public Container(Manager.Session Session)
     : base(Session)
 {
     this.Region                = Regions.Center;
     this.Splitter              = false;
     this.Children              = new Model.ObservableList <Control>();
     this.Children.ListChanged += Children_ListChanged;
 }
예제 #5
0
        public Control(Manager.Session Session)
        {
            this.Session              = Session;
            this.ID                   = Guid.NewGuid();
            this.ErrorMessage         = null;
            this.Dialogs              = new Model.ObservableList <Dialog>();
            this.Dialogs.ListChanged += Dialogs_ListChanged;

            // Add Control to Cache
            this.Session.CacheControl(this);
        }
예제 #6
0
 public Grid(Manager.Session Session)
     : base(Session)
 {
     this._allowSelect         = false;
     this.ShowHeader           = true;
     this.Region               = Regions.Center;
     this.Splitter             = false;
     this.Select               = new SelectCommand(this);
     this.Columns              = new Model.ObservableList <Column>();
     this.Columns.ListChanged += Columns_ListChanged;
     this.Rows                      = new Model.ObservableList <Row>();
     this.Rows.ListChanged         += Rows_ListChanged;
     this.SelectedRows              = new Model.ObservableList <Row>();
     this.SelectedRows.ListChanged += SelectedRows_ListChanged;
     this.RowCache                  = new List <Row>();
 }
예제 #7
0
 public ListValue(Manager.Session Session)
     : base(Session)
 {
 }
예제 #8
0
 public ControlCache(Manager.Session Session)
     : base()
 {
     this.Session = Session;
 }
예제 #9
0
 public ToolbarSeparator(Manager.Session Session)
     : base(Session)
 {
 }
예제 #10
0
 public Button(Manager.Session Session)
     : base(Session)
 {
 }
예제 #11
0
 public File(Manager.Session Session)
     : base(Session)
 {
 }
예제 #12
0
 public Layout(Manager.Session Session)
     : base(Session)
 {
 }