using System; using Artemis.UI.Screens.Root; using Avalonia; using Avalonia.Controls; using Avalonia.Controls.Shapes; using Avalonia.Input; using Avalonia.Markup.Xaml; using Avalonia.ReactiveUI; using FluentAvalonia.Core.ApplicationModel; namespace Artemis.UI { public class MainWindow : ReactiveCoreWindow { public MainWindow() { Opened += OnOpened; InitializeComponent(); #if DEBUG this.AttachDevTools(); #endif } private void OnOpened(object? sender, EventArgs e) { Opened -= OnOpened; ICoreApplicationView coreAppTitleBar = this; if (coreAppTitleBar.TitleBar != null) { coreAppTitleBar.TitleBar.ExtendViewIntoTitleBar = true; SetTitleBar(this.Get("TitleBar")); } } private void SetupTitlebar() { } private void InitializeComponent() { AvaloniaXamlLoader.Load(this); } } }