/// <summary> /// Occurs after a project has finished being generated. /// </summary> /// <param name="project">The generated <see cref="Project">project</see>.</param> public override void ProjectFinishedGenerating( Project project ) { if ( project == null ) return; var language = project.GetTemplateLanguage(); // suppress futher user interactions using ( Context.EnterNonInteractiveScope() ) { // try to add additional files from templates, if configured TryAddMainView( project, language ); TryAddSettingsFlyout( project, language ); } // HACK: for some reason template parameters are not replaced in *.appxmanifest files. // instead of relying on the template engine, this method will add the required xml. ApplyManifestExtensions( project ); }