1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-13 05:48:35 +00:00
2023-01-30 21:00:10 +01:00

29 lines
652 B
C#

using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Avalonia.Threading;
using DryIoc;
using ReactiveUI;
namespace Artemis.UI.MacOS;
public class App : Application
{
private IContainer? _container;
public override void Initialize()
{
_container = ArtemisBootstrapper.Bootstrap(this);
Program.CreateLogger(_container);
RxApp.MainThreadScheduler = AvaloniaScheduler.Instance;
AvaloniaXamlLoader.Load(this);
}
public override void OnFrameworkInitializationCompleted()
{
if (Design.IsDesignMode)
return;
ArtemisBootstrapper.Initialize();
}
}