示例#1
0
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            appSettings   = new AppSettings();
            worker        = new SpotifyWorker();
            paletteHelper = new PaletteHelper();

            var startArg = Environment.GetCommandLineArgs();

            if (startArg != null)
            {
                foreach (var arg in startArg)
                {
                    if (arg.Contains("autostart"))
                    {
                        autoStarted = true;

                        break;
                    }
                }
            }

            worker.Start();

            MainWindow window = new MainWindow(worker, appSettings);
            TrayIcon   icon   = new TrayIcon(window);

            SetLightDarkMode();

            if (!autoStarted)
            {
                window.Show();
            }
        }
示例#2
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     work.Start();
 }