SidebarDiagnostics.App.StartApp C# (CSharp) Method

StartApp() public static method

public static StartApp ( bool openSettings ) : void
openSettings bool
return void
        public static void StartApp(bool openSettings)
        {
            Version _version = Assembly.GetExecutingAssembly().GetName().Version;
            string _vstring = _version.ToString(3);

            if (!string.Equals(Framework.Settings.Instance.ChangeLog, _vstring, StringComparison.OrdinalIgnoreCase))
            {
                Framework.Settings.Instance.ChangeLog = _vstring;
                Framework.Settings.Instance.Save();

                new ChangeLog(_version).Show();
            }

            new Sidebar(openSettings, Framework.Settings.Instance.InitiallyHidden).Show();

            RefreshIcon();
        }

Usage Example

Example #1
0
        private void Window_Closed(object sender, EventArgs e)
        {
            if (Sidebar != null && Sidebar.IsInitialized)
            {
                Sidebar.Close();
            }

            Framework.Settings.Instance.InitialSetup = false;
            Framework.Settings.Instance.Save();

            App.StartApp(_openSettings);
        }
All Usage Examples Of SidebarDiagnostics.App::StartApp