forked from amkovkov/GranuSightSoftware2
feat: add ui exit on ctrl+c
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user