public SettingsAppearance() { InitializeComponent(); // create and assign the appearance view model DataContext = new SettingsAppearanceViewModel(); }
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(); }
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!"); } } }
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; } }
public Settings() { InitializeComponent(); DataContext = new SettingsAppearanceViewModel(); }
public MainWindow() { SettingsAppearanceViewModel settingsAppearance = new SettingsAppearanceViewModel(); InitializeComponent(); }