Changeset 13842 for branches/HeuristicLab.RegressionSolutionGradientView/HeuristicLab.Problems.DataAnalysis.Views/3.4/RegressionSolutionGradientView.cs
- Timestamp:
- 05/11/16 12:18:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.RegressionSolutionGradientView/HeuristicLab.Problems.DataAnalysis.Views/3.4/RegressionSolutionGradientView.cs
r13840 r13842 72 72 } 73 73 74 private void UpdateConfigurationControls() {74 private async void UpdateConfigurationControls() { 75 75 variableNames.Clear(); 76 76 trackbars.Clear(); … … 87 87 sharedFixedVariables = new ModifiableDataset(variableNames, newTrackbars.Select(tb => new List<double>(1) { (double)tb.Value })); 88 88 gradientChart.Configure(new[] { Content }, sharedFixedVariables, variableNames.First(), DrawingSteps); 89 gradientChart.UpdateChart();89 await gradientChart.RecalculateAsync(); 90 90 91 // Add to table and observable lists 91 // Add to table and observable lists 92 92 tableLayoutPanel.RowCount = variableNames.Count; 93 93 while (tableLayoutPanel.RowStyles.Count < variableNames.Count) … … 143 143 tb.Checked = false; 144 144 gradientChart.FreeVariable = variableNames[trackbars.IndexOf(trackBar)]; 145 gradientChart.RecalculateAsync(); 145 146 } 146 147 147 148 private void trackbar_LimitsChanged(object sender, EventArgs e) { 148 // Todo adapt bounds 149 var trackBar = sender as DensityTrackbar; 150 if (trackBar == null || !trackBar.Checked) return; 151 gradientChart.FixedXAxisMin = trackBar.Limits.Lower; 152 gradientChart.FixedXAxisMax = trackBar.Limits.Upper; 153 gradientChart.RecalculateAsync(); 149 154 } 150 155 … … 153 158 if (trackBar == null) return; 154 159 sharedFixedVariables.SetVariableValue((double)trackBar.Value, variableNames[trackbars.IndexOf(trackBar)], 0); 155 gradientChart. UpdateChart();160 gradientChart.RecalculateAsync(); 156 161 } 157 162 … … 182 187 } 183 188 #endregion 184 185 186 189 } 187 190
Note: See TracChangeset
for help on using the changeset viewer.