private void OnFrameworkSelected() { AddPages.LoadData(Framework.Selected.Name); AddFeatures.LoadData(Framework.Selected.Name); UserSelection.Initialize(ProjectType.Selected.Name, Framework.Selected.Name, Language); WizardStatus.IsLoading = false; }
public override bool IsSelectionEnabled(MetadataType metadataType) { bool result = false; if (!UserSelection.HasItemsAddedByUser) { result = true; } else { var vm = new QuestionDialogViewModel(metadataType); var questionDialog = new QuestionDialogWindow(vm); questionDialog.ShowDialog(); if (vm.Result == DialogResult.Accept) { UserSelection.ResetUserSelection(); result = true; } else { result = false; } } if (result == true) { AddPages.ResetUserSelection(); AddFeatures.ResetTemplatesCount(); } return(result); }
public void AddPage(byte[] docx) { if (AddPages == null) { AddPages = new List <byte[]>(); } AddPages.Add(docx); }
private async Task OnFrameworkSelectedAsync() { await SafeThreading.JoinableTaskFactory.SwitchToMainThreadAsync(); AddPages.LoadData(Platform, ProjectType.Selected.Name, Framework.Selected.Name); AddFeatures.LoadData(Platform, ProjectType.Selected.Name, Framework.Selected.Name); await UserSelection.InitializeAsync(ProjectType.Selected.Name, Framework.Selected.Name, Platform, Language); WizardStatus.IsLoading = false; }