protected override void OnApply(PageApplyEventArgs e) { try { // Do not need to call base.OnApply() here. bool wasApplied = PackageSourcesControl.ApplyChangedSettings(); if (!wasApplied) { e.ApplyBehavior = ApplyKind.CancelNoNavigate; } } catch (Exception ex) { if (ex is System.IO.IOException || ex is System.UnauthorizedAccessException) { MessageHelper.ShowErrorMessage( ExceptionUtility.Unwrap(ex).Message, VsResources.DialogTitle); } else { throw; } } }
private async Task OnApplyAsync(PageApplyEventArgs e, CancellationToken cancellationToken) { bool wasApplied = await PackageSourcesControl.ApplyChangedSettingsAsync(cancellationToken); if (!wasApplied) { e.ApplyBehavior = ApplyKind.CancelNoNavigate; } }
protected override void OnApply(PageApplyEventArgs e) { // Do not need to call base.OnApply() here. bool wasApplied = PackageSourcesControl.ApplyChangedSettings(); if (!wasApplied) { e.ApplyBehavior = ApplyKind.CancelNoNavigate; } }
protected override void OnClosed(EventArgs e) { PackageSourcesControl.ClearSettings(); base.OnClosed(e); }
protected override void OnActivate(CancelEventArgs e) { base.OnActivate(e); PackageSourcesControl.Font = VsShellUtilities.GetEnvironmentFont(this); PackageSourcesControl.InitializeOnActivated(); }
private async Task OnActivateAsync(CancelEventArgs e, CancellationToken cancellationToken) { await PackageSourcesControl.InitializeOnActivatedAsync(cancellationToken); }