26 lines
654 B
C#
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();
|
|
}
|
|
}
|
|
}
|
|
}
|