Esempio n. 1
0
        private void SolutionManager_NuGetProjectRenamed(object sender, NuGetProjectEventArgs e)
        {
            NuGetUIThreadHelper.JoinableTaskFactory.Run(async() =>
            {
                await NuGetUIThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync();

                var project = await SolutionManager.GetVsProjectAdapterAsync(
                    await SolutionManager.GetNuGetProjectSafeNameAsync(e.NuGetProject));
                var windowFrame = FindExistingWindowFrame(project.Project);
                if (windowFrame != null)
                {
                    windowFrame.SetProperty((int)__VSFPROPID.VSFPROPID_OwnerCaption, string.Format(
                                                CultureInfo.CurrentCulture,
                                                Resx.Label_NuGetWindowCaption,
                                                project.ProjectName));
                }
            });
        }