Beispiel #1
0
        private bool PerformReadyCheck()
        {
            bool success = true;

            foreach (StatusReportItem status in ActiveProfile.PerformReadyCheck())
            {
                if (status.Severity == StatusReportItem.SeverityCode.Error)
                {
                    success = false;
                }
                StatusViewer.AddItem(status);
                status.Log(ConfigManager.LogManager);
            }
            StatusCanvas.StatusLines?.ScrollToBottom();
            if (!success)
            {
                StatusMessage = StatusValue.FailedPreflight;

                // preflight only:  we automatically pop up the status view
                StatusCheckBox.IsChecked = true;
            }
            return(success);
        }