Ejemplo n.º 1
0
 public SelectPsnConfigurationDesignTime()
 {
     AvailableConfigurations.Add(new PsnConfigurationDesignTime()
     {
         Version = "1", Name = "ТРАМВАЙ", Description = "Трамвайная прошивка"
     });
     AvailableConfigurations.Add(new PsnConfigurationDesignTime()
     {
         Version = "1.1", Name = "Локомотив", Description = "Локомотивная прошивка"
     });
     AvailableConfigurations.Add(new PsnConfigurationDesignTime()
     {
         Version = "2", Name = "Локомотив РП", Description = "Локомотивная прошивка РП"
     });
 }
 private void SetAvailableConfigurations(SolutionConfigurations solutionConfigurations)
 {
     foreach (SolutionConfiguration2 solutionConfiguration in solutionConfigurations)
     {
         string configuration = solutionConfiguration.Name;
         string platform      = solutionConfiguration.PlatformName;
         foreach (SolutionContext solutionContext in solutionConfiguration.SolutionContexts)
         {
             if (solutionContext.ProjectName == nativeProject.UniqueName)
             {
                 AvailableConfigurations.Add(new VisualStudioConfiguration(solutionContext,
                                                                           nativeProject.ConfigurationManager, configuration, platform));
             }
         }
     }
 }
Ejemplo n.º 3
0
        private void FillAvailableConfigurations(ILoader loader)
        {
            var configUid = GetPsnConfigurationForDevice(_deviceNumber);

            foreach (var psnConfig in loader.AvailablePsnConfigruations)
            {
                var config = new PsnConfigurationViewModel(psnConfig, null);

                if (psnConfig.Id.ToString() == configUid)
                {
                    SelectedConfiguration = config;
                }

                AvailableConfigurations.Add(config);
            }
        }