private void ConfigureOutput() { this.barEditItem1.EditValue = OutputParameterOptimizationMode.Maximize; List <InputParameterNode> nodes = InputParametersHelper.GetOutputNodes(Strategy); if (Strategy.OutputParameter != null) { InputParameterNode node = nodes.FirstOrDefault(n => n.FullName == Strategy.OutputParameter.FieldName); if (node != null) { node.Selected = true; } } this.treeList2.DataSource = nodes; this.treeList2.ExpandAll(); }
private void ConfigureInput() { this.inputParameterNodeBindingSource1.DataSource = SelectedNodes; Text = Strategy.Name + " Parameters"; List <InputParameterNode> nodes = InputParametersHelper.GetInputNodes(Strategy); foreach (InputParameterInfo p in Strategy.ParametersToOptimize) { InputParameterNode node = nodes.FirstOrDefault(n => n.FullName == p.FieldName); if (node != null) { node.Selected = true; SelectedNodes.Add(node); } } this.treeList1.DataSource = nodes; this.treeList1.ExpandAll(); }
protected virtual void OnStrategyChanged() { if (Strategy == null) { return; } Text = Strategy.Name + " Parameters"; List <InputParameterNode> nodes = InputParametersHelper.GetOutputNodes(Strategy); if (Strategy.OutputParameter != null) { InputParameterNode node = nodes.FirstOrDefault(n => n.FullName == Strategy.OutputParameter.FieldName); if (node != null) { node.Selected = true; } } this.treeList1.DataSource = nodes; this.treeList1.ExpandAll(); }