Saradomin-Launcher/Saradomin/App.axaml.cs
2022-05-26 22:09:42 +02:00

33 lines
No EOL
834 B
C#

using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Markup.Xaml;
using Glitonea;
using Glitonea.Mvvm;
using PropertyChanged;
using Saradomin.Views.Windows;
namespace Saradomin
{
[DoNotNotify]
public class App : Application
{
public static Messenger Messenger { get; private set; }
public override void Initialize()
{
AvaloniaXamlLoader.Load(this);
GlitoneaCore.Initialize();
Messenger = new Messenger();
}
public override void OnFrameworkInitializationCompleted()
{
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
{
desktop.MainWindow = new MainWindow();
}
base.OnFrameworkInitializationCompleted();
}
}
}