コード例 #1
0
        /// <summary>
        /// Updates the details in the chart.
        /// </summary>
        private void UpdateStageDetails()
        {
            displayedChart.Series["PressureSeries"].Points.Clear();
            displayedChart.Series["WaterSeries"].Points.Clear();
            displayedChart.Series["SandSeries"].Points.Clear();

            displayedChart.Titles["StageTitle"].Text = "Stage: " + stageNumber;

            var parent = this.Parent as GraphDisplayControlScreen;

            if (parent != null)
            {
                StageData = parent.GetStageDataForStage(stageNumber);

                if (StageData != null)
                {
                    StageData.FillPressureSeries(displayedChart.Series["PressureSeries"]);
                    StageData.FillWaterSeries(displayedChart.Series["WaterSeries"]);
                    StageData.FillSandSeries(displayedChart.Series["SandSeries"]);
                    displayedChart.Update();
                }
                else
                {
                    ChangeStage(false);
                }
            }
        }