Gallifrey.UI.Modern.Helpers.ModelHelpers.CloseApp C# (CSharp) Method

CloseApp() public method

public CloseApp ( bool restart = false ) : void
restart bool
return void
        public void CloseApp(bool restart = false)
        {
            if (restart && Gallifrey.VersionControl.IsAutomatedDeploy)
            {
                System.Windows.Forms.Application.Restart();
            }

            Application.Current.Shutdown();
        }

Usage Example

Beispiel #1
0
        private async void ExceptionlessSubmittingEvent(object sender, EventSubmittingEventArgs e)
        {
            if (e.IsUnhandledError)
            {
                e.Cancel = true;

                await Application.Current.Dispatcher.Invoke(async() =>
                {
                    modelHelpers.CloseAllFlyouts();
                    await modelHelpers.OpenFlyout(new Error(modelHelpers, e.Event));
                    modelHelpers.CloseApp(true);
                });
            }
        }
All Usage Examples Of Gallifrey.UI.Modern.Helpers.ModelHelpers::CloseApp