public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { await base.OnPageEnteringAsync(args).ConfigureAwait(false); this.View = new ConfigODataEndpoint { DataContext = this }; this.PageEntering?.Invoke(this, EventArgs.Empty); }
public override Task OnPageEnteringAsync(WizardEnteringArgs args) { base.Wizard.IsNextEnabled = WebHookReceiverOptions.Any(x => x.IsChecked == true); base.Wizard.Pages[1].IsEnabled = WebHookReceiverOptions.Any(x => x.IsChecked == true); TelemetryWrapper.StartPageView("Select Receivers"); return(base.OnPageEnteringAsync(args)); }
public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { await base.OnPageEnteringAsync(args); if (PageEntering != null) { this.PageEntering(this, EventArgs.Empty); } }
public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { await base.OnPageEnteringAsync(args); this.View = new AdvancedSettings(); this.ResetDataContext(); this.View.DataContext = this; PageEntering?.Invoke(this, EventArgs.Empty); }
public override Task OnPageEnteringAsync(WizardEnteringArgs args) { base.Wizard.IsNextEnabled = WebHookReceiverOptions.Any(x => x.IsChecked == true); base.Wizard.Pages[1].IsEnabled = WebHookReceiverOptions.Any(x => x.IsChecked == true); TelemetryWrapper.StartPageView("Select Receivers"); return base.OnPageEnteringAsync(args); }
public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { this.IsEntered = true; await base.OnPageEnteringAsync(args); this.View = new OperationImports { DataContext = this }; this.PageEntering?.Invoke(this, EventArgs.Empty); }
public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { this.IsEntered = true; await base.OnPageEnteringAsync(args).ConfigureAwait(false); this.View = new AdvancedSettings { DataContext = this }; this.PageEntering?.Invoke(this, EventArgs.Empty); }
public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { await base.OnPageEnteringAsync(args); View = new OperationImports() { DataContext = this }; PageEntering?.Invoke(this, EventArgs.Empty); }
/// <summary> /// Executed when entering the page for selecting schema types. /// It fires PageEntering event which ensures all types are loaded on the UI. /// It also ensures all related entities are computed and cached. /// </summary> /// <param name="args">Event arguments being passed to the method.</param> public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { this.IsEntered = true; await base.OnPageEnteringAsync(args); View = new SchemaTypes() { DataContext = this }; PageEntering?.Invoke(this, EventArgs.Empty); }
public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { await base.OnPageEnteringAsync(args); this.View = new FunctionImports(this.InternalWizard) { DataContext = this }; this.FunctionImportsCount = this.FunctionImports.Count; this.OperationImportsCount = this.OperationImports.Count; PageEntering?.Invoke(this, EventArgs.Empty); }
/// <summary> /// Executed when entering the page for selecting operation imports. /// It fires PageEntering event which ensures all types are loaded on the UI. /// It also ensures all related entities are computed and cached. /// </summary> /// <param name="args">Event arguments being passed to the method.</param> public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { this.IsEntered = true; await base.OnPageEnteringAsync(args).ConfigureAwait(false); this.View = new OperationImports { DataContext = this }; this.PageEntering?.Invoke(this, EventArgs.Empty); if (this.View is OperationImports view) { view.SelectedOperationImportsCount.Text = OperationImports.Count(x => x.IsSelected).ToString(CultureInfo.InvariantCulture); } }
public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { await base.OnPageEnteringAsync(args); this.AvailableAuthentications = this.Wizard.UserSettings.MruDesignTimeAuthentications.Union( new DesignTimeAuthentication[] { new DesignTimeAuthentication() }); this.Authentication = this.AvailableAuthentications.First(); this.OnPropertyChanged(nameof(DesignTimeAuthenticationViewModel.AvailableAuthentications)); if (this.isFirstUse) { // If this is the first use of the page, default the finish button to be enabled. this.Wizard.IsFinishEnabled = true; this.isFirstUse = false; } }
/// <summary> /// Executed when entering the page for selecting schema types. /// It fires PageEntering event which ensures all types are loaded on the UI. /// It also ensures all related entities are computed and cached. /// </summary> /// <param name="args">Event arguments being passed to the method.</param> public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { this.IsEntered = true; await base.OnPageEnteringAsync(args).ConfigureAwait(false); View = new SchemaTypes() { DataContext = this }; PageEntering?.Invoke(this, EventArgs.Empty); if (this.View is SchemaTypes view) { view.SelectedSchemaTypesCount.Text = SchemaTypes.Count(x => x.IsSelected).ToString(CultureInfo.InvariantCulture); view.SelectedBoundOperationsCount.Text = SchemaTypes .Where(x => x.IsSelected && x.BoundOperations?.Any() == true).SelectMany(x => x.BoundOperations) .Count(x => x.IsSelected).ToString(CultureInfo.InvariantCulture); } }
public override Task OnPageEnteringAsync(WizardEnteringArgs args) { TelemetryWrapper.StartPageView("Configure Receivers"); Wizard.IsNextEnabled = false; Wizard.IsFinishEnabled = true; ReceiverSecrets.Clear(); var selectedReceiverOptions = Instance.Metadata[Constants.MetadataKeyForStoringSelectedReceivers] as IEnumerable <WebHookReceiverOption>; if (selectedReceiverOptions != null) { foreach (var option in selectedReceiverOptions) { ReceiverSecrets.Add(new WebHookReceiverSecret(option)); } } return(base.OnPageEnteringAsync(args)); }
public override Task OnPageEnteringAsync(WizardEnteringArgs args) { TelemetryWrapper.StartPageView("Configure Receivers"); Wizard.IsNextEnabled = false; Wizard.IsFinishEnabled = true; ReceiverSecrets.Clear(); var selectedReceiverOptions = Instance.Metadata[Constants.MetadataKeyForStoringSelectedReceivers] as IEnumerable<WebHookReceiverOption>; if (selectedReceiverOptions != null) { foreach (var option in selectedReceiverOptions) { ReceiverSecrets.Add(new WebHookReceiverSecret(option)); } } return base.OnPageEnteringAsync(args); }
public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { await base.OnPageEnteringAsync(args); this.View = new AdvancedSettings(); if (UserSettings != null) { this.GeneratedFileNamePrefix = UserSettings.GeneratedFileNamePrefix ?? Common.Constants.DefaultReferenceFileName; this.OpenGeneratedFilesInIDE = UserSettings.OpenGeneratedFilesInIDE; this.UseNamespacePrefix = UserSettings.UseNamespacePrefix; this.NamespacePrefix = UserSettings.NamespacePrefix ?? Common.Constants.DefaultReferenceFileName; this.UseDataServiceCollection = UserSettings.UseDataServiceCollection; this.MakeTypesInternal = UserSettings.MakeTypesInternal; this.IncludeT4File = UserSettings.IncludeT4File; this.IgnoreUnexpectedElementsAndAttributes = UserSettings.IgnoreUnexpectedElementsAndAttributes; this.EnableNamingAlias = UserSettings.EnableNamingAlias; this.GenerateMultipleFiles = UserSettings.GenerateMultipleFiles; } this.View.DataContext = this; if (PageEntering != null) { this.PageEntering(this, EventArgs.Empty); } }
public override async Task OnPageEnteringAsync(WizardEnteringArgs args) { await this.WaitOnRefreshObjectsAsync(); await base.OnPageEnteringAsync(args); }