Esempio n. 1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            //handle command line arguments
            if (e.Args.Length > 0)
            {
                TaskShedHandler taskShedHandler = new TaskShedHandler();
                RegEditHandler  regEditHandler  = new RegEditHandler();

                string[] args = Environment.GetCommandLineArgs();
                foreach (var value in args)
                {
                    if (value == "/dark")
                    {
                        regEditHandler.ThemeToDark();
                    }
                    else if (value == "/light")
                    {
                        regEditHandler.ThemeToLight();
                    }
                    else if (value == "/removeTask")
                    {
                        taskShedHandler.RemoveTask();
                    }
                }
                Shutdown();
            }
            else
            {
                base.OnStartup(e);
            }
        }
 private async void Application_Startup(object sender, StartupEventArgs e)
 {
     //handle command line arguments
     if (e.Args.Length > 0)
     {
         string[] args = Environment.GetCommandLineArgs();
         foreach (var value in args)
         {
             if (value == "/switch")
             {
                 RegEditHandler regEditHandler = new RegEditHandler();
                 regEditHandler.SwitchThemeBasedOnTime();
             }
             else if (value == "/swap")
             {
                 RegEditHandler regEditHandler = new RegEditHandler();
                 if (regEditHandler.AppsUseLightTheme())
                 {
                     regEditHandler.ThemeToDark();
                 }
                 else
                 {
                     regEditHandler.ThemeToLight();
                 }
             }
             else if (value == "/dark")
             {
                 RegEditHandler regEditHandler = new RegEditHandler();
                 regEditHandler.ThemeToDark();
             }
             else if (value == "/light")
             {
                 RegEditHandler regEditHandler = new RegEditHandler();
                 regEditHandler.ThemeToLight();
             }
             else if (value == "/location")
             {
                 LocationHandler locationHandler = new LocationHandler();
                 await locationHandler.SetLocationSilent();
             }
             else if (value == "/removeTask")
             {
                 TaskShedHandler taskShedHandler = new TaskShedHandler();
                 taskShedHandler.RemoveTask();
             }
             else if (value == "/removeAutostart")
             {
                 RegEditHandler regEditHandler = new RegEditHandler();
                 regEditHandler.RemoveAutoStart();
             }
         }
         Shutdown();
     }
     else
     {
         MainWindow mainWin = new MainWindow();
         mainWin.Show();
     }
 }
Esempio n. 3
0
        private void darkTheme()
        {
            RegEditHandler regEditHandler = new RegEditHandler();

            if (!regEditHandler.AppsUseLightTheme())
            {
                Foreground = Brushes.White;
                Background = Brushes.Black;
            }
        }
Esempio n. 4
0
        private void darkTheme()
        {
            RegEditHandler regEditHandler = new RegEditHandler();

            if (!regEditHandler.AppsUseLightTheme())
            {
                Foreground         = Brushes.White;
                Background         = Brushes.Black;
                gitHubImage.Source = new BitmapImage(new Uri(@"Resources/GitHub_Logo_White.png", UriKind.RelativeOrAbsolute));
            }
        }
 protected override async void OnStartup(StartupEventArgs e)
 {
     //handle command line arguments
     if (e.Args.Length > 0)
     {
         string[] args = Environment.GetCommandLineArgs();
         foreach (var value in args)
         {
             if (value == "/dark")
             {
                 RegEditHandler regEditHandler = new RegEditHandler();
                 regEditHandler.ThemeToDark();
             }
             else if (value == "/light")
             {
                 RegEditHandler regEditHandler = new RegEditHandler();
                 regEditHandler.ThemeToLight();
             }
             else if (value == "/removeTask")
             {
                 TaskShedHandler taskShedHandler = new TaskShedHandler();
                 taskShedHandler.RemoveTask();
             }
             else if (value == "/location")
             {
                 LocationHandler locationHandler = new LocationHandler();
                 await locationHandler.SetLocationSilent();
             }
             else if (value == "/switch")
             {
                 RegEditHandler regEditHandler = new RegEditHandler();
                 regEditHandler.SwitchThemeBasedOnTime();
             }
             else if (value == "/removeAutostart")
             {
                 RegEditHandler regEditHandler = new RegEditHandler();
                 regEditHandler.RemoveAutoStart();
             }
         }
         Shutdown();
     }
     else
     {
         base.OnStartup(e);
     }
 }