void HandleFileLoadEnd(object sender , FSCruiser.Core.Workers.WorkerProgressChangedEventArgs e) { //var worker = sender as FSCruiser.Core.Workers.FileLoadWorker; //if (worker == null) { return; } ViewController.HideWait(); if (this._fileLoadWorker.IsDone) { var dataStore = _fileLoadWorker.DataStore; DataStore = dataStore; _fileLoadWorker.Dispose(); _fileLoadWorker = null; var filePath = dataStore.Path; var fileName = System.IO.Path.GetFileName(dataStore.Path); var appSettings = ApplicationSettings.Instance; appSettings.AddRecentProject(new RecentProject(fileName, filePath)); try { Settings.Save(); } catch { /* do nothing */ } //TODO Nbug } OnFileStateChanged(); }
protected virtual void OnEnded(WorkerProgressChangedEventArgs e) { if (this.Ended != null) { this.Ended(this, e); } }
protected void NotifyWorkStarting() { var eArg = new WorkerProgressChangedEventArgs(0) { Message = "Start " + Name }; OnProgressChanged(eArg); OnStarting(eArg); }
protected virtual void OnStarting(WorkerProgressChangedEventArgs e) { this.IsCanceled = false; this.IsDone = false; this.UnitsOfWorkCompleated = 0; if (this.Starting != null) { this.Starting(this, e); } }
protected void NotifyProgressChanged(string message) { var percentDone = CalcPercentDone(UnitsOfWorkExpected, UnitsOfWorkCompleated); var eArg = new WorkerProgressChangedEventArgs(percentDone) { Message = message }; this.OnProgressChanged(eArg); }
protected override void OnStarting(WorkerProgressChangedEventArgs e) { this.UnitsOfWorkExpected = 2; base.OnStarting(e); }
void HandleFileLoadStart(object sender , FSCruiser.Core.Workers.WorkerProgressChangedEventArgs e) { ViewController.ShowWait(); }
protected override void OnEnded(WorkerProgressChangedEventArgs e) { _testContext.WriteLine("OnEnded"); base.OnEnded(e); }
protected override void OnStarting(WorkerProgressChangedEventArgs e) { _testContext.WriteLine("OnStarting"); base.OnStarting(e); }
protected virtual void OnProgressChanged(WorkerProgressChangedEventArgs e) { if (this.ProgressChanged != null) { this.ProgressChanged(this, e); } }
protected void NotifyWorkEnded(string message) { var percentDone = CalcPercentDone(UnitsOfWorkExpected, UnitsOfWorkCompleated); var eArg = new WorkerProgressChangedEventArgs(percentDone) { Message = message }; OnProgressChanged(eArg); OnEnded(eArg); }