private void EhInitializationFinished(object sender, EventArgs e) { ControlViewElement[] childs = new ControlViewElement[_doc.Count]; for (int i = 0; i < childs.Length; i++) { IMVCAController ctrl = (IMVCAController)Current.Gui.GetControllerAndControl(new object[] { _doc[i] }, typeof(IParameterSetElementController)); childs[i] = new ControlViewElement(null, ctrl, ctrl.ViewObject); } base.Initialize(childs, false); }
void Initialize(bool bInit) { if (bInit) { _grid1 = new XYGridStyleController(_doc.GridStyleFirst); Current.Gui.FindAndAttachControlTo(_grid1); ControlViewElement c1 = new ControlViewElement("Grid1", _grid1, _grid1.ViewObject); _grid2 = new XYGridStyleController(_doc.GridStyleSecond); Current.Gui.FindAndAttachControlTo(_grid2); ControlViewElement c2 = new ControlViewElement("Grid2", _grid2, _grid2.ViewObject); _background = new BrushControllerSimple(_doc.Background); Current.Gui.FindAndAttachControlTo(_background); ControlViewElement c3 = new ControlViewElement("Background", _background, _background.ViewObject); base.Initialize(new ControlViewElement[] { c1, c2, c3 }, false); } }
protected override void Initialize(bool initData) { base.Initialize(initData); if (initData) { _grid1 = new XYGridStyleController() { UseDocumentCopy = UseDocument.Directly }; _grid1.InitializeDocument(_doc.GridStyleFirst ?? new GridStyle() { ShowGrid = false }); Current.Gui.FindAndAttachControlTo(_grid1); var c1 = new ControlViewElement(GridName(_doc.PlaneID.InPlaneAxisNumber1), _grid1, _grid1.ViewObject); _grid2 = new XYGridStyleController() { UseDocumentCopy = UseDocument.Directly }; _grid2.InitializeDocument(_doc.GridStyleSecond ?? new GridStyle() { ShowGrid = false }); Current.Gui.FindAndAttachControlTo(_grid2); var c2 = new ControlViewElement(GridName(_doc.PlaneID.InPlaneAxisNumber2), _grid2, _grid2.ViewObject); _background = new BrushControllerAdvanced() { UseDocumentCopy = UseDocument.Directly }; _background.InitializeDocument(_doc.Background ?? BrushX.Empty); Current.Gui.FindAndAttachControlTo(_background); var c3 = new ControlViewElement("Background", _background, _background.ViewObject); _innerController = new MultiChildController(new ControlViewElement[] { c1, c2, c3 }, false); } }
protected override void Initialize(bool initData) { base.Initialize(initData); if (initData) { string[] names = new string[_doc.SelectedDataColumns.Count]; for (int i = 0; i < names.Length; i++) { names[i] = _doc.Table[_doc.SelectedDataColumns[i]].Name; } _ctrl0 = new SingleChoiceController(names, 0); _ctrl1 = new BooleanValueController(_doc.IncludeIntercept); _ctrl2 = new BooleanValueController(_doc.GenerateRegressionValues); _ctrl3 = new BooleanValueController(_doc.GenerateRegressionValues); _ctrl0.DescriptionText = "Choose the dependent variable:"; _ctrl1.DescriptionText = "Include intercept"; _ctrl2.DescriptionText = "Generate prediction values"; _ctrl3.DescriptionText = "Generate residual values"; _elements[0] = new ControlViewElement(null, _ctrl0); _elements[1] = new ControlViewElement(null, _ctrl1); _elements[2] = new ControlViewElement(null, _ctrl2); _elements[3] = new ControlViewElement(null, _ctrl3); for (int i = 0; i < _elements.Length; i++) { Current.Gui.FindAndAttachControlTo((IMVCController)_elements[i].Controller); _elements[i].View = ((IMVCController)_elements[i].Controller).ViewObject; } _innerController = new MultiChildController(_elements, false); } }
public MultivariateLinearRegressionController(MultivariateLinearFitParameters param) { _param = param; string[] names = new string[param.SelectedDataColumns.Count]; for (int i = 0; i < names.Length; i++) { names[i] = param.Table[param.SelectedDataColumns[i]].Name; } _ctrl0 = new SingleChoiceController(names, 0); _ctrl1 = new BooleanValueController(_param.IncludeIntercept); _ctrl2 = new BooleanValueController(_param.GenerateRegressionValues); _ctrl3 = new BooleanValueController(_param.GenerateRegressionValues); _ctrl0.DescriptionText = "Choose the dependent variable:"; _ctrl1.DescriptionText = "Include intercept"; _ctrl2.DescriptionText = "Generate prediction values"; _ctrl3.DescriptionText = "Generate residual values"; _elements[0] = new ControlViewElement(null, _ctrl0); _elements[1] = new ControlViewElement(null, _ctrl1); _elements[2] = new ControlViewElement(null, _ctrl2); _elements[3] = new ControlViewElement(null, _ctrl3); for (int i = 0; i < _elements.Length; i++) { Current.Gui.FindAndAttachControlTo((IMVCController)_elements[i].Controller); _elements[i].View = ((IMVCController)_elements[i].Controller).ViewObject; } base.Initialize(_elements, false); }