Esempio n. 1
0
        /// <summary>
        /// </summary>
        /// <param name="sender"> </param>
        /// <param name="e"> </param>
        private void MetroWindowLoaded(object sender, RoutedEventArgs e)
        {
            View.Topmost = Settings.Default.TopMost;

            LocaleHelper.Update(Settings.Default.Culture);
            ThemeHelper.ChangeTheme(Settings.Default.Theme, null);

            #region GUI Finalization

            Initializer.LoadAvailableSources();
            Initializer.LoadAvailablePlugins();
            Initializer.CheckUpdates();
            Initializer.SetGlobals();
            Initializer.SetSignatures();
            Initializer.StartMemoryWorkers();
            Initializer.GetHomePlugin();
            Initializer.UpdatePluginConstants();

            #endregion

            AppViewModel.Instance.NotifyIcon.Text = "FFXIVAPP";
            AppViewModel.Instance.NotifyIcon.ContextMenu.MenuItems[0].Enabled = false;
            AppBootstrapper.Instance.ProcessDetachCheckTimer.Enabled          = true;
        }