public SettingsAppearance()
        {
            InitializeComponent();

            // create and assign the appearance view model
            DataContext = new SettingsAppearanceViewModel();
        }
        public SettingsAppearance()
        {
            InitializeComponent();

            // create and assign the appearance view model
            DataContext = new SettingsAppearanceViewModel();
        }
示例#3
0
 public MainWindow()
 {
     InitializeComponent();
     SettingsAppearanceViewModel = new SettingsAppearanceViewModel();
     messagesToBeSend            = new ConcurrentQueue <MessageArgsLogger>();
     CurrentExecutionViews       = new List <CurrentExecutionViewModel>();
     LocalMsBuildLogIpSettings   = new IpAddressSettings("127.0.0.1:8889");
     LocalExecutionIpSettings    = new IpAddressSettings("127.0.0.1:8888");
 }
        public MainWindow()
        {
            InitializeComponent();
            //log.Warn("Application started");
            SettingsAppearanceViewModel settings = new SettingsAppearanceViewModel();

            settings.SetThemeAndColor(ApplicationSettings.Default.SelectedThemeDisplayName,
                                      ApplicationSettings.Default.SelectedThemeSource,
                                      ApplicationSettings.Default.SelectedAccentColor,
                                      ApplicationSettings.Default.SelectedFontSize);

            ApplicationSettings.Default.Save();
            Closing += (s, e) => ViewModelLocator.Cleanup();
        }
示例#5
0
        public MainWindow()
        {
            InitializeComponent();
            DataGetter.FirstRun = bool.Parse(ConfigurationManager.AppSettings["FirstRun"]);

            var concol = new Color
            {
                R = byte.Parse(ConfigurationManager.AppSettings["R"]),
                A = byte.Parse(ConfigurationManager.AppSettings["A"]),
                G = byte.Parse(ConfigurationManager.AppSettings["G"]),
                B = byte.Parse(ConfigurationManager.AppSettings["B"])
            };

            AppearanceManager.Current.AccentColor = concol;
            var fontsize = ConfigurationManager.AppSettings["FontSize"];

            AppearanceManager.Current.FontSize = fontsize.Equals("large", StringComparison.OrdinalIgnoreCase) ? FirstFloor.ModernUI.Presentation.FontSize.Large : FirstFloor.ModernUI.Presentation.FontSize.Small;
            var theme = ConfigurationManager.AppSettings["Theme"];

            AppearanceManager.Current.ThemeSource = theme.Equals("dark", StringComparison.OrdinalIgnoreCase) ? AppearanceManager.DarkThemeSource : AppearanceManager.LightThemeSource;
            DataContext = new SettingsAppearanceViewModel();
            if (!DataGetter.FirstRun)

            {
                try
                {
                    MtmInteraction.InitializeVstfConnection(new Uri(ConfigurationManager.AppSettings["TFSUrl"]),
                                                            ConfigurationManager.AppSettings["TeamProject"],
                                                            int.Parse(ConfigurationManager.AppSettings["TestPlanID"]));
                    DataGetter.Diagnostic.AppendLine("TFS URL: " + ConfigurationManager.AppSettings["TFSUrl"]);
                    DataGetter.Diagnostic.AppendLine("Team Project: " + ConfigurationManager.AppSettings["TeamProject"]);
                    DataGetter.Diagnostic.AppendLine("---------------------------------------------------");
                }
                catch (Exception exp)
                {
                    MessageBox.Show(
                        "Unable to connect to VSTF.Please check your connectivity and configuration." +
                        Environment.NewLine + "Exception Details: " + exp.Message, "OOPS!");
                }
            }
        }
示例#6
0
        private void ResolveStatus(Member currentMember)
        {
            Statuses currentUserStatus = ATACore.Managers.MemberManager.GetMemberStatus(currentMember);

            ATACore.RegistryManager.WriterCurrentUserToRegistry(currentMember.UserName);
            SettingsAppearanceViewModel aSettings = new SettingsAppearanceViewModel();

            switch (currentUserStatus)
            {
            case Statuses.Active:
                ResetValidationMessage();
                MemberRoles currentRole = ATACore.Managers.MemberRoleManager.GetMemberRoleByUserName(ATACore.Managers.ContextManager.Context, MemberProxy.UserName);
                ATACore.Managers.ContextManager.Context.Dispose();

                if (currentRole.Equals(MemberRoles.Admin))
                {
                    DisplayAdminWindow();
                }
                else
                {
                    DisplayAfterLoginActiveUserWindow();
                }
                break;

            case Statuses.ToBeApproved:
                DisplayValidationMessage(ToBeApprovedMessage);
                break;

            case Statuses.PendingActivation:
                DisplayActivationWindow();
                break;

            default:
                break;
            }
        }
示例#7
0
 public Settings()
 {
     InitializeComponent();
     DataContext = new SettingsAppearanceViewModel();
 }
示例#8
0
        public MainWindow()
        {
            SettingsAppearanceViewModel settingsAppearance = new SettingsAppearanceViewModel();

            InitializeComponent();
        }