예제 #1
0
파일: App.xaml.cs 프로젝트: wssh/ApexParse
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            VersionString = Assembly.GetExecutingAssembly().GetName().Version.ToString();
            CrashHandler.Initialize();
            PSO2AttackNameHelper.Initialize(true); //force download every time, small file anyways.

            UpgradeSettings();
            ParseArgs(e.Args);

            AccentColorUtility.ReloadActiveColor();

            RenderOptions.ProcessRenderMode = Settings.Default.SoftwareRenderingEnabled ? System.Windows.Interop.RenderMode.SoftwareOnly : System.Windows.Interop.RenderMode.Default; //set this before creating any windows

            var window = new MainWindow();

            App.Current.MainWindow = window;
            window.ViewModel       = new MainWindowViewModel();
            window.Show();
        }
예제 #2
0
 void ChangeCustomAccentColor(System.Drawing.Color color)
 {
     Settings.Default.CustomAccentColor = color;
     AccentColorUtility.ReloadActiveColor();
 }