/// <param name="templateChooserViewModel">The view model this result object will pull its data from.</param> public TemplateChooserViewModelResult(TemplateChooserViewModel templateChooserViewModel) { GcpProjectId = templateChooserViewModel.GcpProjectId; SelectedFramework = templateChooserViewModel.SelectedFramework; SelectedVersion = templateChooserViewModel.SelectedVersion; AppType = templateChooserViewModel.AppType; }
private TemplateChooserWindow(string dialogTitle) : base(dialogTitle) { ViewModel = new TemplateChooserViewModel( Close, () => PickProjectIdWindow.PromptUser( GoogleCloudExtension.Resources.TemplateWizardPickProjectIdHelpText, allowAccountChange: true)); Content = new TemplateChooserWindowContent { DataContext = ViewModel }; }