private Task OnProjectActivationAsync(object sender, ProjectUpdatingCancelEventArgs e) { return(_dispatcherService.InvokeAsync(() => Project = (Project)e.NewProject)); }
private Task OnActivationInternalAsync(ProjectUpdatingCancelEventArgs e) { IsActivating = true; return OnActivationAsync(e); }
protected virtual Task OnActivationAsync(ProjectUpdatingCancelEventArgs e) { return TaskHelper.Completed; }
private Task OnActivationAsync(ProjectUpdatingCancelEventArgs e) { UpdateState(e.OldProjectLocation, state => state.IsDeactivating = true); UpdateState(e.NewProjectLocation, state => state.IsActivating = true); return TaskHelper.Completed; }