Ejemplo n.º 1
0
        // Shared initialization code
        void Initialize()
        {
            var runner = AsyncTaskRunnerController.Instance;

            runner.StateChangedEvent += (sender, e) => {
                IsRunning = e.IsRunning;

                if (!e.IsRunning)
                {
                    ShowProgress = false;
                }
                else
                {
                    ShowProgress = runner.CanReportProgress;
                }
            };
            runner.ProgressChangedEvent += (sender, e) => {
                if (e.Total != null)
                {
                    CurrentProgress = 100.0 * e.Current / e.Total.Value;
                }
            };
            runner.MessageEvent += (sender, e) => {
                StatusLabel.StringValue = e.Message;
            };

            getStringController = new GetStringViewController();

            checkHeadersViewController = new CheckHeadersViewController();
            downloadDataViewController = new DownloadDataViewController();
            benchmarkViewController    = new BenchmarkViewController();
        }
		// Shared initialization code
		void Initialize ()
		{
			var runner = AsyncTaskRunnerController.Instance;
			runner.StateChangedEvent += (sender, e) => {
				IsRunning = e.IsRunning;

				if (!e.IsRunning)
					ShowProgress = false;
				else
					ShowProgress = runner.CanReportProgress;
			};
			runner.ProgressChangedEvent += (sender, e) => {
				if (e.Total != null)
					CurrentProgress = 100.0 * e.Current / e.Total.Value;
			};
			runner.MessageEvent += (sender, e) => {
				StatusLabel.StringValue = e.Message;
			};

			getStringController = new GetStringViewController ();

			checkHeadersViewController = new CheckHeadersViewController ();
			downloadDataViewController = new DownloadDataViewController ();
			benchmarkViewController = new BenchmarkViewController ();
		}