using Avalonia; using Avalonia.Controls.ApplicationLifetimes; using Avalonia.Markup.Xaml; using Microsoft.Extensions.DependencyInjection; using Remotely.Desktop.Core; using Remotely.Desktop.Linux.ViewModels; using Remotely.Desktop.Linux.Views; namespace Remotely.Desktop.Linux { public class App : Application { public override void Initialize() { AvaloniaXamlLoader.Load(this); } public override void OnFrameworkInitializationCompleted() { //if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) //{ // var conductor = ServiceContainer.Instance.GetRequiredService(); // if (conductor.Mode == Core.Enums.AppMode.Normal) // { // desktop.MainWindow = new MainWindow // { // DataContext = new MainWindowViewModel(), // }; // } //} base.OnFrameworkInitializationCompleted(); } } }