Files
DevToolsAvalonia/常用工具集/ViewModels/ApplicationViewModel.cs
2025-08-26 08:37:44 +08:00

26 lines
654 B
C#

using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
using System;
using .Base;
namespace .ViewModels
{
public class ApplicationViewModel : ViewModelBase
{
public DelegateCommand ExitCommand { get; set; }
public ApplicationViewModel()
{
ExitCommand = new DelegateCommand(Exit);
}
private void Exit(object obj)
{
if (Application.Current?.ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
{
Environment.Exit(0);
//desktop.Shutdown();
}
}
}
}