| Name | Message | Date |
|---|---|---|
| 📁 Graph | 5 days ago | |
| 📁 Services | 5 days ago | |
| 📁 ViewModels | 5 days ago | |
| 📁 Views | 5 days ago | |
| 📄 App.axaml | 5 days ago | |
| 📄 App.axaml.cs | 5 days ago | |
| 📄 Cfa.Ui.csproj | 5 days ago | |
| 📄 packages.lock.json | 5 days ago | |
| 📄 Program.cs | 5 days ago |
📄
ui/src/App.axaml.cs
using Avalonia; using Avalonia.Controls.ApplicationLifetimes; using Avalonia.Markup.Xaml; using Cfa.Ui.Services; using Cfa.Ui.ViewModels; using Cfa.Ui.Views; namespace Cfa.Ui; public sealed partial class App : Application { public override void Initialize() => AvaloniaXamlLoader.Load(this); public override void OnFrameworkInitializationCompleted() { if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) { var window = new MainWindow(); var model = new MainViewModel(new DesktopServices(window), new ScanSessionFactory()); window.DataContext = model; window.Closed += (_, _) => model.Dispose(); desktop.MainWindow = window; } base.OnFrameworkInitializationCompleted(); } }