コード例 #1
0
        private void ViewSelectedButtonClick(object sender, System.EventArgs e)
        {
            Pause();

            ExperimentInfo ei = this.experimentListView.SelectedItems[0].Tag as ExperimentInfo;

            if (ei.Status == Status.Finished && ei.Error != null)
            {
                ExperimentWindow.DisplayException(this, ei.Error);
                return;
            }

            ExperimentWindow ew = new ExperimentWindow(ei.ExperimentWorker);

            ew.ShowDialog();
        }
コード例 #2
0
        private void ExperimentFinished()
        {
            this.UpdateStatus();

            if (this.experimentWorker.Error != null)
            {
                this.realtimeLearningButton.Enabled   = false;
                this.backgroundLearningButton.Enabled = false;
                this.pauseButton.Enabled = false;
                this.experimentParametersButton.Enabled = false;
                this.presentCurrentPolicyButton.Enabled = false;
                this.reportingParametersButton.Enabled  = false;

                RefreshPresentationContent();

                ExperimentWindow.DisplayException(this, this.experimentWorker.Error);

                RefreshPresentationContent();
            }
        }
コード例 #3
0
        public ExperimentWindow GetConfiguredExperimentWindow()
        {
            ExperimentWindow result = new ExperimentWindow(this.experiment);

            return(result);
        }