feat: add ui exit on ctrl+c

This commit is contained in:
2026-02-04 15:08:25 +03:00
parent f28e59d8f5
commit d475b05a96
2 changed files with 17 additions and 0 deletions
+2
View File
@@ -1,6 +1,7 @@
using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Markup.Xaml;
using Avalonia.Threading;
using GSS2.Test.ViewModels;
using GSS2.Test.Views;
@@ -29,6 +30,7 @@ public partial class App : Application
{
DataContext = Program.ApplicationHost.Services.GetRequiredService<MainWindowViewModel>()
};
Program.ShutdownRequested += (_, _) => Dispatcher.UIThread.Invoke(() => desktop.MainWindow.Close());
}
else if (ApplicationLifetime is ISingleViewApplicationLifetime singleView)
{