Ejemplo n.º 1
0
        private void ShowResults(ICollection <FixFileDetail> fixFiles, TimeSpan duration)
        {
            var scannerResults = new ScannerResults(Games);

            scannerResults.Show(_scannerWindow, 5, 5);

            var scannerStatistics = new ScannerStatistics(Games, duration, fixFiles);

            scannerStatistics.Show(_scannerWindow, 5, scannerResults.Window.Height + WindowMargin, scannerResults.Window.Width);

            var scannerExplorer = new ScannerExplorer(Games);

            scannerExplorer.Show(_scannerWindow, scannerStatistics.Window.Width + WindowMargin, scannerResults.Window.Height + WindowMargin, scannerStatistics.Window.Height);

            _loggingWindow = new Logging.Logging();
            _loggingWindow.Show(_scannerWindow, scannerResults.Window.Width + WindowMargin, 5, scannerResults.Window.Height);

            scannerResults.Window.Closed += (_, _) =>
            {
                scannerStatistics.Close();
                scannerExplorer.Close();
                _loggingWindow.Close();
                _scannerWindow.Show();
            };
        }